Learnit Training
Java Enterprise Edition course
  • Small groups
  • Covid-19 safe
  • Experienced teacher
  • Possible online
  • Practical training

Developing advanced business applications with many users and high availability? Learn it in the 5-day Java Enterprise Edition course from Learnit.

Yes, I want to know more

Java Enterprise Edition course

Develop complex business applications with J2EE

Java 2 Enterprise Edition, or J2EE for short, is ideally suited to developing complex business applications. This version of Java offers extensive support for the infrastructure of a distributed business application. It also offers optimum facilities for authentication, simultaneous use by multiple users, automated data storage, data integrity and integration of older applications. This makes the application possibilities endless.

During the five-day Java Enterprise Edition course you learn to develop professional and advanced enterprise applications. From light to heavy business applications. And from internal business applications to online applications with many users and high availability.


During the five-day Java EE course you will work with the modules within the Java Enterprise Edition. You are introduced to the three-tier philosophy and learn how this concept is applied in J2EE. You will also learn to work with Java Server Pages, Enterprise Java Beans and the most commonly used terms and expressions. Finally, you will work with common applications and actions, such as RESTful Webservices, Websockets and Java testing.


The J2EE course covers the following topics:

  • Introduction to Java EE
  • The three-tier philosophy (Model-View-Controller principle)
  • Java Server Pages (JSPs):
  • Dynamically generate HTML, XML or other content with Java Server Pages (JSPs)
  • JSP syntax, directives, actions, script elements and variables
  • JSP tag library
  • Java Persistence API (JPA): establish a relationship between your database and Java classes
  • What is Object Relational Mapping (ORM)?
  • What is a POJO and how can you modify it for storage in a database?
  • Enterprise JavaBeans (EJB): communication, persistence, transactions, parallel execution, security
  • Dependency Injection: develop individual components and connect them together
  • How do you make a Java EE application safe?
  • Java Messaging Service (JMS)
  • Designing APIs with RESTful Webservices
  • Using Java Websockets
  • Servlets
  • Java EE Testing

Target group

The Java EE course is intended for experienced Java Developers who wish to develop high-traffic and multi-user business applications.

Teaching methodology

Learnit offers the J2EE course as classroom training. The training takes place in small groups and is given by an experienced trainer. Theory and practice assignments alternate, so that you can immediately put what you have learned into practice. You can follow the training on your own laptop or on a practice laptop from Learnit Training.

Afterwards, a Learnit certificate is issued as proof of participation.


After the training J2EE:

  • know the functions and possibilities of Java EE
  • understand the three-tier philosophy (Model-View-Controller principle)
  • You know what Java Server Pages (JSPs) are and how to use them.
  • Know and be able to use the Java Persistence API (JPA)
  • know the concepts of POJO and ORM
  • Know what Enterprise JavaBeans (EJB) are and name the different types
  • You can develop and connect individual components (Dependency Injection)
  • know how to make a Java EE application secure
  • know the Java Messaging Service (JMS) API and how it works
  • You can design APIs with RESTful Webservices
  • You can use Java Websockets
  • Do you know what servlets are and what they are for?
  • you can test applications developed in Java EE
  • you are well prepared to obtain the official J2EE certificate.

Prior knowledge

To take part in the Java Enterprise Edition course you need experience with programming complex applications in Java and an affinity with the JPA API. The course is held in Dutch, but the teaching material is in English, so good command of the English language is required.


The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.


Prices mentioned are per person, including course material. Lunch is included in the on-site training.

On location Online
Duration 5 days 10 sessions of three hours
Price per day, excluding VAT € 550,- € 465,-
Total, incl. VAT € 3327,50 € 2813,25


After completion of the training, a Learnit certificate is issued as proof of participation.


We also organise this training online. For this we use Webbex or Zoom. Login with Skype is also possible. On request, this training can also be organised with Microsoft Teams.

The training lasts 10 sessions of 3 hours, spread over 10 weeks.

  • You can participate again free of charge up to one year after the training.
  • For an additional catering fee, you can also participate in a classroom training.