933 formations: TIC

ABIS

Java: building enterprise applications with EJB 3.x and JPA

  • par ABIS
En ligne
3.170

During this training, the participant will gain practical knowledge of the use of EJB 3.x and JPA. In this four-day ABIS course, students will receive insights into the entire EJB architecture and the different areas of the EJB 3.x specification.

In this course, topics will include:

  • a complete exploration of all types of beans, from session beans to message-driven beans and entity beans
  • a deep look at the Java Persistence Architecture (JPA) and object-relational mapping mechanisms
  • enterprise services such as context & dependence injection (CDI), security, transactions, interceptors and timers
  • application client integration
  • testing inside and outside the EJB container

The Java EE architecture will be explained using comprehensive sample applications with integrated EJB components.

  • Java EE introduction
    • Java EE architecture • Java EE application model • Java EE platform
    • Java EE business components
  • Java Persistence Architecture (JPA)
    • Java persistence API - Entity Manager and Entities
    • Object relational mapping
    • JPA annotations: entities • relations • inheritance • collections
    • persisting objects
    • querying • criteria API
  • Session beans
    • Stateless • Stateful • Singleton
  • Message-driven beans
    • Messaging and JMS
    • MDB implementation and configuration of messaging engine
  • Services
    • (Context) Dependence Injection (CDI)
    • Java Naming and Directory Interface (JNDI)
    • Security
    • Transactions
    • Interceptors
    • Timer service
  • Design considerations

The participant will not only learn the basic theory, but will also gain hands-on experience by working on trainer-led exercises. The interactivity of this workshop is an undeniable advantage for getting a complete EJB 3.x experience.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

A good knowledge of Java SE and a basic understanding of JDBC is a prerequisite for this course (see courses Java programming and JDBC).

En ligne € 3.170(TVA incluse) S'inscrire

Java architects, designers and developers who wish to learn how to use the EJB 3 component model to effectively build enterprise Java applications.