LIVE Instructor-Led Courses
Dismiss

Java EE 7 for Developers training course

Build Rock Solid Professional Enterprise Level Back End Applications With JavaEE'S Latest Features

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 1 Aug - see prices
JBI training course London UK

  • Understand the Java EE architectural paradigm
  • Use CDI to inject distributed objects, including enterprise Java beans, and application server specific components
  • Develop and deploy Persistence Units
  • Use EJB to create a business layer
  • Use JPA to create a persistence layer
  • Use JAX-RS to create a REST API layer
  • Apply JAAS Security to an application
  • Manage transactions using JTA
  • Build and deploy a complete Java EE application within a Java EE compliant application server
  • Learn JEE security
  • Understand and implement JMS based applications
  • Learn best practice architectural and design principles when building JEE applications

 

Chapter 1 Introduction to Java EE

    What is Java EE?
    What technologies does Java EE encapsulate?
    What is the architecture of Java EE applications?
    When should I be considering Java EE in my applications?

Chapter 2 Creating REST based Web services

    The REST Principles
    Working with JAX-RS
    Setting Paths and Parameters
    Controlling the binding to XML and JSON
    Deployment considerations

Chapter 3 The Java Persistence API (JPA)

    What is the Java Persistence API
    Hibernate and the JPA
    The JPA Entity beans
    Using Annotations with Entity beans
    A Hibernate example using JPA

Chapter 4 Persistence Units

    What is a persistent unit
    Configuring a persistence unit
    Understanding persistence.xml
    Deploying a persistence unit

Chapter 5 Enterprise Java Bean Overview

    Session bean overview
    Message Driven Bean overview
    Packaging EJBs for deployment

Chapter 6 Session Beans in EJB3

    Session bean local and remote interfaces
    Session Context
    Annotating session beans
    Deploying session beans
    Dependency injection with Session beans

Chapter 7 The Entity Manager

    The role of the entity manager in JPA
    Configuring a Hibernate Entity manager
    Entity manager methods
    Entity object lifecycle
    Working with an entity manager from a session bean
    Transaction management using JTA

Chapter 8 JNDI

    What is JNDI?
    How to use JNDI Locating remote objects
    Registering remote objects
    Using Dependency injection

Chapter 9 Context Dependency Injection

    The role of CDI in enterprise applications
    Creating @Default and @Alternative beans
    Working with custom qualifiers
    Decorators and Interceptors
    Working with Events

Chapter 10 Web Applications and EJB

    Web applications and EJB interaction
    Design considerations
    Architectural example
    Maven based projects for EAR files

Chapter 11 Java Messaging Service

    Introduction to JMS
    Topics and Queues
    Implementing messaging using Java

Chapter 12 Message Driven Beans

    The role of the MDB
    Building an MDB
    Deploying an MDB

Chapter 13 Securing JEE Applications

    Realms, Principals, and Roles
    Configuring Authentication
    Configuring Authorization
    Programmatic and Declarative Security

 

JBI training course London UK

Experienced Java programmers who require the skills to develop enterprise applications.

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

JBI training course London UK
 
Top 20 "Pain Points" for Data Analysts
 

Problem 11 : You have a very complex Excel spreadsheet and you want to reproduce EXACTLY the same spreadsheet in Power BI
Solution: Power BI is not Excel, it works differently and it has different strengths. In order to tackle this issue the best way is going back to the source and try to...

All 20 points are in our latest Newsletter - Delivered directly to your inbox



CONTACT
+44 (0)20 8446 7555

enquiries@jbinternational.co.uk

SHARE

Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address Wohl Enterprise Hub 2B Redbourne Avenue London N3 2BS

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course