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

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

Yes, I want to know more

Course Java Enterprise Edition

Develop complex business applications with J2EE

Java 2 Enterprise Edition, or simply J2EE, is extremely suitable for developing complex business applications. This Java version provides extensive support for the infrastructure of a distributed, business application. And optimal 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 will learn to develop professional and advanced enterprise applications. From light to heavy business applications. And from internal business applications to high-availability, high-user online applications.


In the five-day course Java EE you will work with the modules within Java Enterprise Edition. You will become acquainted with 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. And finally, you get to work on common applications and actions, such as RESTful Webservices, Websockets and Java testing.


In The J2EE course the following topics are discussed:

  • Introduction 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): capture a relationship between your database and Java classes
  • What is Object relational Mapping (ORM)?
  • What is a POJO and how can you customize it for storage in a database?
  • Enterprise JavaBeans (EJB): Communication, persistence, transactions, parallel execution, security
  • Dependency Injection: Develop loose parts and connect them together
  • How to make a Java EE application safe?
  • Java Messaging Service (JMS)
  • Designing Apis with RESTful Web services
  • Using Java websockets
  • Servlets
  • Java EE Testing


The Java EE Course is designed for experienced Java developers who want to develop high-traffic and multi-user business applications.


Learnit offers the J2EE course as a classroom training. The training takes place in small groups and is provided by an experienced trainer. Theory and practice assignments alternate, allowing you to put the scholar directly into practice. You can follow the training on your own laptop or on a practice laptop of Learnit Training.

Afterwards, a Learnit certificate will be issued as proof of participation.


After completion of the J2EE training:

  • Do you know the features and capabilities of Java EE
  • You understand the three-tier philosophy (Model-View-Controller principle)
  • Do you know what Java Server Pages are (Jsps) and how you apply them
  • Do you know the Java Persistence API (JPA) and you can use it
  • Do you know the concepts of POJO and ORM
  • Do you know what Enterprise JavaBeans (EJB) are and you can name the various types
  • Can you develop and connect loose parts (Dependency Injection)
  • Do you know how to make a Java EE application safe
  • Do you know the Java messaging Service (JMS) API and do you know how it works
  • Can you design Apis with RESTful Web services
  • Can you use Java websockets
  • Do you know what servlets are and what they serve
  • Can you test applications developed in Java EE
  • Are you well prepared to obtain the official J2EE certificate.

Prior knowledge

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


The training is provided by default in Dutch. The trainer controls the English language. English course material can be used. When registering at least 3 participants, the training can also be provided entirely in English.


Mentioned prices are per person, including course material. Lunch is included in the training on location.

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


After completing the training, a LEARNIT certificate will be issued as proof of participation.


We organiseren deze training ook online. Hiervoor maken we gebruik van Webbex of Zoom. Inloggen met Skype is ook mogelijk. Op verzoek kan deze training ook met Microsoft Teams worden georganiseerd.

De training duurt 10 sessies van 3 uur, verspreid over 10 weken.

  • Until one year after the training you can participate for free.
  • Against payment of the catering costs you can also participate in a classroom training.