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 January 22nd, 2024 Enrol Now!

Can't wait that long? It may be possible to deliver this course at an earlier date. Contact us if you're interested
Developing distributed web applications using Java Enterprise Edition (Java EE 7)



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


  • 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


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


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.


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


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.

share buttons
share on twitter
share on linkedin
share on facebook
share by email