Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Java EE – Applications Backend development

Accueil » Formations » Java » Java EE – Applications Backend development

This training covers all aspects of Java EE and addresses the news of Java EE 7-8.
It provides a complete understanding of the Java EE parts and their evolution towards the new RESTful architectures.

2600 € HT 5 jours JE-JEE

Develop the backend of your applications with Java EE

Programme

Java Enterprise Edition 7

  • Content of the Java EE specification
  • History and new features of Java EE 7
  • Java EE and the MVC model
  • From Servlet to JSF

CDI

  • Inversion of control
  • Dependency injection
  • Qualifier
  • Named Beans
  • Producers and disposers
  • Scopes
  • Alternatives
  • Interceptors
  • Decorators
  • Events and Observers

Bean Validation

  • Constraints
  • Constraints validation
  • Custom constraints

EJB

  • Roles of EJBs
  • The different types of EJB
  • EJB Session
  • Local and remote interface
  • Annotations
  • Session Bean Stateless/Statefull
  • Transaction with Java EE
  • EJB Timer Service
  • EJB Singleton

JAX-RS

  • REST Theory
  • HTTP reminders
  • JAX-RS annotations
  • Configuration
  • Management of parameters PathParam, QueryParam, …
  • Testing a REST service
  • Content negotiation
  • Java-XML conversion with JAXB
  • JSON
  • Developing a client with the client API
  • Advanced features

JPA

  • Basics of Object-Relational Mapping
  • Persistence unit
  • Defining an Entity
  • Handling entities
  • Entity life cycle
  • Mapping definition
  • Relationships between entities
  • Loading modes
  • Inheritance
  • Querying with JPQL
  • Transaction and concurrent access
  • Querying with the Criteria API
  • Entity Graph

JAX-WS

  • SOAP Web Services
  • Service description: WSDL
  • The format of SOAP messages
  • JAX-WS annotations
  • Invoking the service
  • Developing a client
  • Message Handler
  • Managing attachments

WebSockets

  • Endpoint Server
  • Endpoint Client

JMS

  • Implementing JMS
  • JMS 2.0
  • Annotations
  • Message Driven Beans

Batch API

Other APIs

  • WebSocket
  • JMS
This site is registered on wpml.org as a development site.