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

You will explore the Java EE platform and learn how to structure applications deployed on this platform. You will develop dynamic web interfaces using technologies such as servlets, JSPs and frameworks. You will also implement distributed components in the form of EJBs, as well as SOAP/REST web services. Finally, you will discover the cross-functional services offered by Java EE, such as transaction management, security, resource management, etc."

Who is this training for ?

For whom ?

Developers, architects, design engineers and project managers.

Prerequisites

Basic knowledge of Java development. Experience required.

Training objectives

  • At the end of the training, the participant will be able to: Master the different components of the Java EE platform Develop Web GUIs Develop EJB Develop REST and SOAP Web Services Deploy Java EE web applications
  • Training program

      • The contributions of the N-tier architecture (cluster, reuse of services.
      • ).
      • The main Java EE concepts.
      • Java EE services (JNDI, Web, EJB, JTA, JAAS, JMX.
      • ).
      • Market offerings (JBoss, GlassFish, WebSphere, Jonas.
      • ).
      • Panorama of the Java/Java EE ecosystem: components, Design Pattern and the main frameworks that can be used.
      • Practical work Implementation of the environment: installation of a JDK, an Open Source application server (JBoss, GlassFish.
      • ) and an IDE (Eclipse, NetBeans.
      • ) .
      • Application demonstrations.
      • Web architecture, HTTP server and thin client.
      • HTTP protocol, client request and server response.
      • Operation and role of Servlets and JSPs.
      • Tag libraries or taglibs.
      • Standard structure of a Java EE web application.
      • The standardized web configuration file.
      • xml .
      • Deployment of Java EE web applications, JAR, WAR and EAR archives.
      • MVC frameworks (JSF, Struts 2.
      • ).
      • Practical work Demonstration and details of the operation and configuration of a Java EE Web application.
      • Problem of reuse and remote access to services.
      • Principles and technologies of EJB (Stub, Skeleton, Remote, Local, RMI, IIOP.
      • ) .
      • The annotations.
      • The different specifications (EJB1.
      • x, 2.
      • x and 3.
      • x).
      • Need for simplification of the EJB2 architecture.
      • Description of the EJB 3 architecture.
      • x.
      • The different types of EJB (session, entity and message).
      • EJB 2 interoperability.
      • x with EJB 3.
      • 0.
      • Practical work Implementation of EJBs.
      • Develop an example of EJB.
      • Explanation of use cases and demonstrations.
      • What is a Web Service? Objective.
      • Principle.
      • Main technologies (REST, SOAP/WSDL/UDDI).
      • Service contracts.
      • The role of XML and the Java platform.
      • Service oriented architecture (SOA).
      • Description of the SOAP protocol.
      • The WSDL language for describing Web Services.
      • Publishing Web Services with UDDI.
      • Description of REST services.
      • Resources.
      • URIs.
      • Programming tools for creating and using Web Services (Axis, JAX-WS, JAX-RS.
      • ).
      • Practical work Implementation of REST and SOAP Web Services.
    • 790
    • 21 h

    Submit your review

    Translated By Google Translate