• Implement the new Java API for Batch Applications, JSON and Websocket in your code(JSRs 352, 353 and 356).
• Enable JAX-RS 2.0, EL 3.0 and JMS 2.0 Major enhancements in your code.
• Implement the enhancements in JSF and JSP in your code.
• Implement the enhancements in CDI and Bean Validation in your code.
• Implement the enhancements in EJB and JPA in your code.
• Describe and leverage the enhancements in the Java EE 7 platform.
• Understand the new features for Java EE 7: JSON, WebSockets, HTML 5, JSF & Servlets.
• Update existing applications to EE 7.
Benefits to You
Write applications for Java EE 7 and take advantage of the benefits of a cloud environment and of the Java EE 7 improved simplification. Extend the range of the Java EE platform to encompass emerging technologies in the web space.
Java EE 7 Overview
• Security Descriptor and Deployment Descriptor Changes
• List of JSRs (What's New, What's Major Release and What's Updated)
• Web Profile Changes
• New Default Connections for Database and JMS
• Overview of Common Annotations 1.1. How they consolidate and remove duplicates.
• Pruned technologies - EJB Entity Beans, JAX-RPC 1.1, JAXR 1.0, and JSR-88 1.2
Developing Java EE Applications Using JAX-RS 2.0 and JSON-P
• JSON-P (new API)
• New Client API
• JAX-RS Server Side Improvements
Developing Application Using Web Component Enhancements (JSF, JSP, EL, Servlet)
• EL Changes
• JSF Changes
• JSP Changes
• Servlet Changes
Developing Applications Using WebSocket
• Client-side WebSocket with Java
• Explain Web Service Limitations
• Creating WebSockets with Java
• WebSocket Explained
Implementing EJB, CDI and Bean Validation
• Bean Validation Improvements
• EJB Improvements
• CDI Changes
Implementing JMS, JPA and Batch
• Batch Applications (new API)
• JPA Improvements
• JMS 2.0
J2EE Developer, Java EE Developers, Java Developers
• Java SE 7 Programming
• Java EE 6: Develop Business Components with JMS & EJBs
• Java EE 6: Develop Database Applications with JPA