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 course will help you master the Java solution deployment process. You will find the essential elements of a JEE architecture there. Applications will be bundled and deployed to an application server. Finally, you will learn how to monitor these applications and analyze their performance.

Who is this training for ?

For whom ?

Integration architects, deployment managers, production architects, integrators, analysts and operations engineers.

Prerequisites

Basic knowledge of technical architectures (system, notions of deployment and integration, n-tiers).

Training objectives

  • Mastery of various Java EE/Jakarta EE architectures
  • Package Java EE / Jakarta EE applications and deploy them to an application server
  • Monitor and analyze the performance of Java EE / Jakarta EE applications
  • Training program

      • Java: language concepts.
      • The object, the Garbage Collector.
      • JVM, JRE, JDK.
      • The architecture Java.
      • J2SE, its evolution, that of JVM.
      • Java for the enterprise.
      • JEE: Java 2 Enterprise Edition.
      • JSP/servlets/EJB.
      • Architectures: from 1 to n-tiers.
      • What do we mean by tier? Java, but where? The business brick: the application server.
      • Web and EJB containers, message queues.
      • Data access management.
      • JDBC.
      • EJB 2.
      • x entities, Hibernate and TopLink.
      • EJB3/JPA.
      • XA Drivers.
      • Overview.
      • JAR, WAR, EAR.
      • JAR.
      • Packaging tools.
      • Ant and Maven: concepts and implementation.
      • Coordination with development.
      • The development tool.
      • Configuration management.
      • Integration and its tests.
      • Component integration.
      • How to track dependencies?
      • The different topologies.
      • Web and EJB container.
      • Decoupling: HTTP, WEB, EJB.
      • Static resources aside.
      • Deployment strategies.
      • 1, 2, n-servers? Session: what do we maintain? Security: general view.
      • Clustering.
      • Hardware or software? Session affinity.
      • Automation of deployments.
      • Publisher solutions, scripts.
      • Archiving versions, deployment rates.
      • Information sources.
      • http, application, OS and DBMS logs.
      • Generation of Java logs (Java, Log4J, common loggings).
      • Log analysis.
      • Open Source Tools (Chainsaw.
      • ), the link with HTTP logs.
      • Real-time monitoring.
      • SNMP support in Java, the MIB, JMX and the Jconsole.
      • Points to monitor.
      • Memory, use by the JVM, leaks.
      • I/O disks.
      • Pools.
      • What performance? Response time.
      • JVM behavior.
      • Focus on response times.
      • End-to-end analysis bout.
      • Load tests.
      • Application server stability and scalability.
      • JVM tuning.
      • The GC according to Java versions.
      • Anticipate the evolution of the platform.
      • Hardware and application improvements.
    • 853
    • 21 h

    Submit your review

    Translated By Google Translate