
|
The New Features of the Java EE 5 Platform course provides students with information about the new features and updates of the Java EE 5 SDK directly from the source, Sun engineers and experts. Learn about the new Java Persistence API and about creating enterprise applications with Enterprise JavaBeans 3.0, a simpler technology using Plain Old Java Objects (POJOs). Learn about developing portable, robust, scalable and secure server-side Java applications. Topics include: Java Persistence, Web Services, Web Tier and JavaServer Faces, Java Blueprints for Ajax-Enabled Web 2.0 Applications, Project GlassFish and the NetBeans IDE 5.5.
Languages
English
Back to top
Who Can Benefit
Students who can benefit from this course are programmers already familiar with the Java programming language who need to further expand this knowledge to develop complex, production-level applications. Students who can benefit from this course include application developers, architects, system administrators, technical managers, web developers, and individuals who want to learn about the new features and enhancements in the Java EE 5 programming language and EJB 3.0. In addition, students interested in creating Web 2.0 applications and rich thin-client applications using the Ajax technology can also benefit from this course.
Back to top
Prerequisites
To succeed fully in this course, students should be:
- Develop and deploy applications using J2EE 1.4 or earlier releases of the Java programming language
- Develop applications using Enterprise JavaBeans 2.0
Back to top
Skills Gained
Upon completion of this course, students should be able to:
- Describe the new features of the Java EE 5 platform
- Understand the primary focus of Enterprise JavaBeans 3.0
- Explain the key aspects of the Java Persistence API
- Describe how web services support is improved with JAX-WS 2.0 and JAXB 2.0
- Understand the cohesion in the Java EE 5 web tier
- Understand how to architect and build Ajax-enabled Web 2.0 applications
- Use the tools that support the Java EE 5 SDK
Back to top
Related Courses
Before:
-
Developing Applications for the Java EE Platform (FJ-310)
After:
-
Web Component Development with Servlet and JSP Technologies (SL-314)
-
Business Component Development With Enterprise JavaBeans Technology (SL-351)
Back to top
Course Content
Module 1 - Java EE 5
Session description: This session provides an overview of the Java EE 5 platform, highlighting the many improvements that make it easier to develop Java EE applications.
Module 2 - EJB 3.0
Session Description: The primary focus of Enterprise JavaBeans 3.0 has been simplifying the tasks of the Java EE application developer. As a result, EJB has undergone a number of significant improvements in the 3.0 release, both in terms of making server-side components easier to use and in adding flexibility and power to the EJB programming model. This talk covers the new, simplified EJB 3.0 component and client programming model; the role played by metadata annotations in these simplifications; and new features,such as interceptors.
Module 3 - Java Persistence
Session Description: This talk covers key aspects of Java Persistence, including the use of the EntityManager API, persistence units and persistence contexts, object/relational mapping using Java metadata annotations, and extensions to EJB QL.
Module 4 - Web Services
Session Description: Web services technologies are one of the key components of the Java Platform, Enterprise Edition 5 and they have been greatly enhanced in functionality for this release. The newly introduced Java API for XML Web Services (JAX-WS) 2.0 takes web services support in the Java platform to the next level. New features include support for asynchronous clients; protocol and transport independence; messaging; and REST-style web services. Additionally, new ease-of-development features make implementing web services significantly easier than before. Working in conjunction with the Java Architecture for XML Binding (JAXB) 2.0, JAX-WS 2.0 provides complete support for document-oriented web services and the XML Schema standard. JAX-WS 2.0 also includes support for the latest web services standards from the World Wide Web Consortium, namely SOAP 1.2 and MTOM/XOP. Also covered is the latest maintenance release for JSR-109. The main goal of this release is to align with the JAX-WS specification. The presentation focuses on what is new in JSR-109 from that perspective for both EJB and Servlet-based Web Service endpoints. There are demos that highlight the new features of JSR-109/JAX-WS with the Netbeans(TM) IDE.
Module 5 - Web Tier and JSF
Session Description: The new features in the Web Tier in Java EE 5. This release of the Java EE Web Tier is all about cohesion. The layers of the web tier: servlet, JSP, JSTL, and JSF are now working together more effectively than ever before. The presentation uses code samples and demonstrations of new technologies, such as Ajax to showcase the effectiveness of the Java Web Tier in the world of Web 2.0.
Module 6 - Java Blue Prints for AJAX-Enabled Web 2.0 Applications
Session Description: This session discusses how the Java Platform, Enterprise Edition (Java EE) 5 technologies can be used to create next-generation Web 2.0 applications. It covers how rich interactive GUIs similar to traditional desktops can be designed with Asynchronous JavaScript Technology and XML (Ajax), enabling features, such as mash-ups, tagging, and user participation. It also describes patterns for using the Java API for XML Web Services (JAX-WS) to design Ajax backends using REST-based web services.
Back to top
Browse Other Course Topic Areas
|
Can't Travel for Training?
Sun eLearning and On Demand Labs give you easy access to the training you need.
Get an iPod touch
For a limited time: order qualifying Sun training and get an iPod touch®.
|