RTD Training & Development

Java Enterprise Programming

Call us on +44 (0)1225 66 72 72 or send us a message

Java Enterprise Programming

4 days hands-on £1,940+VAT

This course can be delivered over the web

Next scheduled date:
Monday November 13th, 2017 Enrol Now!

Developing distributed web applications using Java Enterprise Edition (Java EE 7)

Outline

JNDI

  • Java Naming & Directory Interface
  • Naming APIs
  • Directory APIs

Servlets

  • Servlet life-cycle
  • Generating HTML
  • Processing forms
  • Using cookies
  • State management with sessions

JavaServer Pages (JSP)

  • JSP syntax
  • Using the implicit objects
  • Directives and actions
  • Using JavaBeans
  • Using custom tags

Web Applications

  • Configuring web applications
  • Session and application events
  • Security options
  • Form-based security
  • Programmatic security

Enterprise JavaBeans (EJB)

  • EJB architecture
  • EJB interfaces
  • Session beans
  • Entity beans
  • Message-driven beans

EJB Management

  • Bean-managed persistence
  • Container-managed persistence
  • Bean-managed transactions
  • Container-managed transactions
  • Exception handling
  • EJB security

JSF

  • JavaServer Faces
  • Configuring a JSF project
  • JSF tags & classes
  • JSF components
  • JSF Managed Beans

Overview

This course provides a thorough hands-on exploration of the key JEE API's and shows how to use the strength of each technology to build web applications that are robust, efficient, and maintainable

Working in a hands-on environment, participants will design and deploy a multi-tiered, e-commerce web based business application utilizing the skills gained throughout the course. There is also comprehensive coverage of critical JEE architecture and design issues, teaching participants the best practices and pointing out key mistakes to avoid.

Objectives

On successful completion of this course, participants will be able to:

  • Thoroughly understand the JEE architecture and how to use the core API's
  • Understand each core JEE API and how it functions in a JEE solution
  • Combine the facilities offered by various JEE API's to solve practical development problems
  • Develop robust, secure e-commerce applications using the JEE platform

Audience

This course is for experienced Java developers who wish to gain the essential skills required build and deploy robust, scaleable and secure enterprise web applications using the JEE platform.