JavaEE Architectural Overview - 7 Hour Online Class or 1 Day Classroom Lecture

This class explores the technologies in the J2EE platform and how they work together to create a complete enterprise computing model. Specifically for developers intending to learn any of the J2EE technologies, and project managers, who are familiar with enterprise computing system issues and the Java language. Introduces J2EE and covers an overview of enterprise systems to date, mainframe systems, client server, middleware, networks, front ends and Web Services; MVC, standalone and web based front ends, client and server side technologies, the middle tier/business logic, Enterprise Java Beans (EJBs), RPCs and messaging, and back ends (the data); J2EE basics including low-level and app-level communications, XML, Components, Containers, Services, JAR files and application/JavaEE Packaging; the web tier (Servlets and JSPs); the middle tier (JMS and Enterprise Java Beans); the data tier (JDBC and Java Persistence), Web Services including JZX-WS, JAXB, SOAP and WSDL; and more.

Online Class Schedule

Request a Class

 

Request More Info


   

Buy Course Book


   (4.5 out of 5)

Topic Summary | Print Version

Class Description:

The Java Enterprise Edition (JavaEE) platform offers a wide-ranging architecture for enterprise computing. It has many well-known and sophisticated technologies: servlets, JavaServer Pages (JSPs), Enterprise JavaBeans (EJBs) and Java Message Service (JMS), to name just a few. Before plunging into this alphabet soup, see how the parts all fit together in a complete computing model. This presentation course shows you what problems each technology solves and poses, as well as how they work together to create enterprise systems. This course is an important prerequisite to further training in any of those areas.

Audience: Developers who plan to learn any of the JavaEE technologies (servlets/JSPs, EJB, JMS) as well as managers of projects that use these technologies.

Prerequisites: Basic familiarity with the issues of enterprise computer systems, as developer or manager, is required. So is some familiarity with Java.

Objectives: After completing this course, a student should:

  • Understand what JavaEE is
  • Be able to identify the standards that underlie JavaEE
  • Know what components and containers are, what benefits they offer and how they work together
  • Understand the major layers of an enterprise system, their roles, and the JavaEE technologies used in each
  • Understand the basic architecture of servlets, JSPs, EJBs, JMS and JDBC
  • Understand how servlets and JSPs are related, how they differ and where each is best used
  • Be able to identify the various types of Enterprise JavaBeans and explain how they differ
  • Be able to identify and distinguish the two basic messaging models
  • Know what JDBC is and where it is used

Look Inside This Book:

Topic Summary

To Top | Topic Summary