Online
Classroom

Developing Applications for the Java EE Platform

Part of our "Java & Spring" courses

5 days


Course Overview

This intermediate to advanced level training course is geared towards experienced Java developers who need to gain the essential skills required build and deploy robust, scalable and secure business applications on the web using the Java EE platform.

Course Prerequisites

Students should be experience with Java Platform and language, Ideally attendees should have 8 to 10 months experience with Java development

Outline

  • Introduce Java EE as a Platform
  • Comprehensive coverage of Context and Dependency Injection (CDI)
  • Develop Java Servlets
  • Developing Web Sockets
  • Using JavaServer Pages (optional on bespoke courses)
  • Web Application Security (Authentication and Authorisation)
  • Create custom Filters
  • Configure Web Application using the web.xml
  • Overview of Enterprise Java Beans (EJB)
  • EJB Session Beans (stateful, stateless and singleton)
  • Bean and Container managed Concurrency
  • Java Persistent API (JPA)
  • Java Message Server (JMS)
  • EJB Message Driven Beans (MDB)
  • Java EE Transaction Management (BMT, CMT)
  • Testing with Arquillian and Selenium

The course uses JBoss EAP (WildFly) and students are led through the following topics

  • Setting up standalone and domain mode servers
  • Configuring a domain
  • Deploying Applications
  • Configuring and monitoring database connection pools
  • Configure and monitor JMS (Artemis ActiveMQ) resources

Private Events

Is your team in need of a a Developing Applications for the Java EE Platform course?

Send us a message, and we'll get in touch, without any obligation.

Quote

Request a free quote

This Developing Applications for the Java EE Platform course looks very interesting, I do however have a question