Learn how to:
- Use Java Persistence and Java Transaction APIs.
- Create a flexible component model using EJB and CDI technology.
- Provide Timer, Concurrency and Batch services.
- Create SOAP and REST WebServices.
- Develop web-based interfaces using Servlets, Java Server Pages, JavaServer Faces.
- Assemble and deploy Java applications to a JEE Application Server.
Benefits to you:
Participate in Hands-On Labs
During this course practice sessions you develop a product management application. This application is going to start as a simple client-server application, but will evolve into a Java Enterprise Application having the following components:
- Java Persistence API components to handle product database objects
- Enterprise JavaBeans components to handle product management application business logic
- Java Message Service API components to produce and consume messages
- SOAP WebService to produce a product quotes
- Web user interface to search, display and update products designed with Servlets, Java Server Pages, and Java Server Faces
- REST Service to check product discount
- WebSockets application to implement chat between users
- You will also secure this application using both programmatic and declarative approaches.