home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Cette page n'est pas disponible en français.
Mastering the standard Java EE stack

Objectives

Java EE provides an environment for distributed applications, which make use of services to provide for high performant enterprise class level support. Understanding the basic technologies and linking them together requires a lot of knowledge and deeper insight in the Java EE stack.

During this track, participants will be immersed in:

  • the object oriented techniques for the development of distributed applications;
  • the implementation of standard Java components (beans, servlets, JSP, EJB);
  • the usage of frameworks from the standard Java EE stack: Java Server Faces (JSF) for the web front-end, EJB for the back-end, and Java Persistence Architecture (JPA) for persistence and the access to a relational DBMS;
  • the Java APIs and services necessary to create and integrate distributed applications;
  • the tools and utilities of an IDE to build, test, prepare and deploy the components and applications in order to use them in a distributed environment.

Participants are going to develop a distributed application by using the standard Java EE stack. Data will be persisted to a relational DBMS. The combination of Java APIs and the implementation of services (transactional, security, logging, ...) will be put into practice by means of an integrated case study.

Note: if you want to master Java EE with other frameworks, you can choose the alternate course Mastering Java EE with Spring, Hibernate and JPA.

Main topics

This Java EE project is based on some standard ABIS courses. The different standard Java EE stack APIs, services and framework are (briefly) discussed in theory, but extensively handled by implementing them in the integrated distributed application case. The following topics are elaborated on.

  • Java EE web components: usage of HTML, servlets, JSPs, JSF and facelets
  • Java EE business components: session EJB, message driven EJB, persistent entities (JPA)
  • Java EE annotations and configurations
  • Java EE services: transactions, security, logging, timer, interceptor, ...
  • packaging and deployment
 

Intended for

Developers who are going to use Java in order to build distributed applications on a Java EE platform.

Background

Participants should have practical Java experience (see Java core track - Java SE), knowledge of relational databases (see course SQL and relational databases fundamentals), and a basic understanding of web technology (see course Internet and cloud technology demystified)

Training method

The participants will spend most of the time to exercises using the knowledge obtained. The integrated case will be realised with an IDE (Eclipse, RAD, Netbeans) in combination with a Java EE application server (GlassFish, WebSphere Application Server, JBoss).

During this case study, participants learn to build, manage and guide a project; they also learn to work in group on a well-structured distributed application.

Course leader

an ABIS instructor.

Duration

7 days.

Schedule

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.