Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This training will allow you to be operational in the development of business applications in Java and to understand how an application server works. It highlights the latest trends (POJO objects, XML configuration, etc.), the main frameworks and new Java EE 6 features.

Who is this training for ?

For whom ?

Developers, architects and project managers.

Prerequisites

Training objectives

  • Master the Java EE application development environment
  • Set up the data access layer with JPA
  • Develop remote services based on EJB
  • Develop the application user interface with JSF and Ajax
  • Develop and expose web services in SOAP and REST
  • Training program

      • The building blocks of Java EE.
      • The contributions of Java EE 6.
      • Stateful architectures (DDD) versus Stateless.
      • Panorama of the Java EE offer.
      • Development tools.
      • The Eclipse environment.
      • Maven dependencies.
      • The "deployment assembly".
      • Unit tests (with JUnit and JeeUnit).
      • The domain file.
      • xml.
      • JNDI, the standardization proposed by Java EE 6.
      • The transactional monitor.
      • The Web server.
      • Modular operation: OSGI.
      • Practical work Install the IDE and the server.
      • The principles and operation of mapping.
      • The handling of persisted instances.
      • Lazy loading.
      • The metamodel.
      • The entityManager, Query and Criteria interfaces.
      • Management of the entityManager by the container.
      • Practical work Implementation of persistent entities in a Java project.
      • Setting up the data access layer with JPA within the common thread application.
      • Declaring a class as an EJB Session.
      • Lifecycle management (
      • Stateless.
      • ).
      • The contributions of Java EE 6.
      • Dependency injection.
      • Injection outside CDI.
      • Interceptions.
      • Transactions.
      • Security.
      • Timers.
      • Remoting.
      • Practical work Update setting up services with EJB Sessions.
      • The asynchronous dialogue between applications.
      • The JM API.
      • The concepts.
      • The JMS elements: connectionFactory, connection, session, destination, message, messageProducer, messageConsumer.
      • Configuration in Glassfish.
      • Advanced features.
      • Practical work Setting up a client application notification system.
      • JSF 2.
      • 0 and configuration by annotations.
      • The concepts (MVP, Presenter, View).
      • The facelets, taglibs, jsf-el.
      • JSR303 validation.
      • Implementation of Ajax.
      • Practical work Implementation of JSF and d 'Ajax within a web application.
      • The possibilities offered.
      • The JAX-WS and JAX-RS APIs.
      • Using a Custom Serializer in both cases.
      • Practical work Development of a Web facade exposing the services of the exercise developed.
    • 761
    • 35 h

    Submit your review

    Translated By Google Translate