Developing Applications for the Java EE 7 Platform

5 days

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.

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

Please find the course objectives below:

  • Introduce Java EE 7 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 7 (WildFly 10) 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
For an onsite course please contact us