JEE Development Course

Read more about the JEE Development course overview, prices and how to book.

Course Objectives: What Will I Learn?

Delegates who complete the JEE Development course will be able to:

  • Understand the JEE architecture and choose appropriate JEE technology.
  • Develop applications using the JEE platform.
  • Write Java Server Pages and servlets, and deploy them on a application server.
  • Write an Enterprise JavaBean and deploy it on an application server.

Intended Audience: Is This The Right Course For Me?

This course is intended for:

  • Experienced Java programmers who need to understand the JEE architecture. The course is aimed at companies and individuals who are entering the JEE field for the first time, and require an detailed JEE overview to understand the use of the appropriate technologies.
  • If you are already doing JEE development, we recommend that you attend the more specialised Java Servlets and JSP course, JavaServer Faces course and the Enterprise JavaBeans course.

Course Prerequisites: Am I Ready For The Course?

Our Java Programming course and at least 1 year of Java programming experience, with knowledge of basic HTML.

Please ensure you meet the prerequisites for the JEE Development Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents: What Does The Course Cover?

JEE Technology
Servlets and Java Server Pages (JSP). •  Enterprise JavaBeans (EJB). •  Java Transaction API (JTA) and Transaction Service (JTS). •  Java Naming and Directory Interface (JNDI). •  Remote Method Invocation (RMI) and RMI-IIOP. •  Java Database Connectivity (JDBC). •  Java Message Service (JMS). •  JEE Connector Architecture (JCA). •  JavaMail.
Java Servlets and JSPs
The role and use of servlets and JSPs. •  Servlet lifecycle. •  Request, response, cookie and session objects. •  JSP scriptlets, declarations, expressions, directives. •  Custom tags and the JSP Standard Tag Library (JSTL). •  MVC architecture. •  Filters and event listeners. •  Expression Language (EL). •  Web applications and deployment descriptors.
Enterprise JavaBeans
EJB interfaces and components. •  EJB Lifecycle. •  Stateless and stateful session beans. •  Message Driven Beans. •  Programmatic vs declarative transactions with JTA and JTS. •  Comparison between EJB2 and EJB3. •  EJB3 Entity beans and the JPA. •  Annotations.
Messaging with JMS
Message driven beans and message queue (MQ) servers. •  Message types and usages. •  Point-to-point versus publish and subscribe messaging.
JNDI, RMI and CORBA
Referencing remote objects with JNDI. •  Serialization. •  RMI and RMI-IIOP. •  CORBA and Java IDL.
Additional JEE Topics
Web Services and SOA. •  JEE core design patterns. •  Best Practices.

Download the JEE Development course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT