Training

J2EE Training and Courseware

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > Java, Java EE and Frameworks > J2EE

Java Enterprise, or Java EE (J2EE), is a Java standard that deals specifically with running client-server Java applications in a "Java Application Server".  Although there are many commercial and open source application servers on the market this specification allows the programming model to be consistent and improve the portability and rich features available to a Java EE application. 

Prior versions of the Java EE specification were called J2EE and that is still the name many people are familiar with.

When selecting training for Java Enterprise it is critical to select the correct version of the specifications.  This is most easily done by looking at the version of the application server that will be used to run the application and selecting the proper Java EE (J2EE) version supported by that server version.  The J2EE 1.4 specifications are supported by:

If you are using more recent versions than the application servers listed above you most likely will get the most value out of learning the more recent versions of the Java EE platform, like Java EE 5.

There are also several Java frameworks, like JSF, Spring, Struts, Seam, and others that extend the Java EE specifications in some way.  Training in Java EE (J2EE) is a good place to start for many of these.  Courses specific to those frameworks are listed in other categories in our site.

We also have training courses on the administration of various Java EE application servers, like WebSphere, JBoss, WebLogic, etc, listed in other categories of our site.

WA1677 J2EE Application Development with Spring and Hibernate

This course provides students with the knowledge needed to use the Spring Framework and to use the Hibernate Object/Relational Mapping (ORM) framework to implement the persistence layer of J2EE applications to develop flexible, testable and maintainable Java EE enterprise applications.

More Info

WA1563 Developing J2EE Applications Using Spring Framework v2.0 and RAD 7

This course provides students with the knowledge needed to use the Spring Framework and Rational Application Developer v7 (RAD7) to develop flexible, testable and maintainable J2EE enterprise applications. This course covers v2.0 of the Spring Framework.

More Info

WA1558 J2EE Programming Using Rational Application Developer (RAD) v7.0

This 5 day training course teaches students how to develop Servlet, JSP and EJB for the WebSphere Application Server v6 platform. About 50% of the time is spent on hands on labs that use the Rational Developer Studio (RAD) v7 development tool.

More Info

WA1478 Developing J2EE Applications using Hibernate and RAD

This training course provides students with the knowledge needed to use the Hibernate Object/Relational Mapping (ORM) framework to implement the persistence layer of J2EE applications

More Info

WA1445 J2EE Programming using Eclipse, MyEclipse and the Sun Application Server

This course teaches programmers how to write enterprise applications based on the Java 2 Enterprise Edition (J2EE) architecture. In addition to the core concepts of J2EE, this course provides specific instruction on building J2EE applications using the best practices established in the field.

More Info

WA1442 Developing J2EE Applications Using Hibernate

This training course provides students with the knowledge needed to use the Hibernate Object/Relational Mapping (ORM) framework to implement the persistence layer of J2EE applications

More Info

Red Hat Equivalent: JB297

WA1413 Java for Managers

This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape to those in management positions. Students will have introductory lessons on the syntax of the Java programming language, object-oriented programming using Java, server side programming including Servlets as well as the JSP, EJB’s, Struts and JavaServer Faces technologies. Students will also learn the J2EE frameworks that allow efficient application development as well as get introduced to the service oriented architecture (SOA).

More Info

WA1365 J2EE Programming using Eclipse and JBoss

This course teaches programmers how to write enterprise applications based on the Java 2 Enterprise Edition (J2EE) architecture. In addition to the core concepts of J2EE, this course provides specific instruction on building J2EE applications using the best practices established in the field.

More Info

WA1355 Introduction to JSF Using RAD

This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web pages using JSF.

More Info

IBM Equivalent: WF561

WA1262 EJB Development using Eclipse and JBoss

This course is an advanced introduction to the Enterprise Java Beans (EJB) technology. It starts by introducing the concepts and ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using Eclipse 3.0 and JBoss IDE 1.3.30. JBoss 3.2.3 application server is used as the server runtime.

More Info

WA1259 Servlet/JSP Programming Using Eclipse/JBoss-IDE and JBoss

This course introduces the students to learn to develop and test server-side applications based on the Java 2 platform, Enterprise Edition (J2EE) component model using the Eclipse and JBoss platform (using the JBoss-IDE plugin). Develop and test server-side applications that use servlets and JavaServer Pages (JSPs) for the control and flow of e-business applications.

More Info

WA1088 J2EE Architecture and Patterns using Eclipse and JBoss

J2EE is a collection of technologies specifically meant to aid development of enterprise class software applications. This course will help architects and senior developers devise a plan that other developers in the team can follow to develop robust, high performance, easy to maintain and secure applications. The material in this class covers the most critical areas of a mission critical application. This course highlights best practices for J2EE application development.

More Info

SUN Equivalent: SL-500