JAVEEOV – Overview of the Java EE Platform

Enquire/Book this course

  • This field is for validation purposes and should be left unchanged.
Print this page
  • Code: JAVEEOV
  • Duration: Days 250
  • Price per delegate: £1.00 +VAT

Trained over 60000 delegates

Course delivered by industry expert instructors

Highly competitive pricing


Course Description
Java EE (formerly J2EE) is now a well-established platform of choice for deploying distributed, scalable enterprise applications. This training course provides an overview of the technologies commonly used with this platform, and how they can be applied to solve real world architectural problems.
Target Student:
This training course is aimed at architects who need an overview of the J2EE platform.
Delegates should be familiar with the challenges of distributed technology.
Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
Course Content
Introduction to Java
  • What is Java?
  • The Java Virtual Machine
  • The Java Runtime
2. Introduction to Object Orientation
  • Classes and objects
  • Definition of Encapsulation
  • Definition of Inheritance
  • Definition of Polymorphism
3. Introduction to Java EE
  • What is Java EE?
  • What technologies does Java EE encapsulate?
  • What is the architecture of Java EE applications?
  • When should I be considering Java EE in my applications?
4. Introduction to Java Servlets
  • What is a Java Servlet
  • Java Servlet lifecycle
5. JavaServer Pages
  • What is a JavaServer Page?
  • JSP and Beans
  • JSP and tag libraries
6. Introducing Jakarta Struts
  • The need for frameworks
  • Struts overview
  • Components of a Struts application
7. Enterprise Java Bean Overview
  • The four types of EJB
  • Issues associated with EJB
  • Packaging EJBs for deployment
  • What is JNDI?
  • How to use JNDI Locating remote objects
  • Registering remote objects
9. Web Applications and EJB
  • Web applications and EJB interaction
  • Design considerations
  • Architectural example
10. Java Messaging Service
  • Introduction to JMS
  • Topics and Queues
  • Implementing messaging using Java
11. Using Hibernate for Persistence
  • What is Hibernate
  • Hibernate architecture
  • Hibernate Example
  • Using Hibernate from Session beans
12. Testing with JUnit
  • The importance of testing
  • JUnit architecture
  • Writing tests
  • Running tests
  • Creating test reports