|
 |
 |
 |
|
|
 |
|
|
J2EE
Development with 1.4 Features using RAD 6.0 |
Duration: 5 days |
|
|
- Architects
- Consultants
- Developers
|
|
|
|
|
Description |
J2EE
1.4 focused enhancements in four areas: Web Services,
Messaging, easier Web development, and better management
and deployment. To meet the needs of these enhancements,
all the major specifications comprising J2EE have
been updated. In addition, several new specifications
have been added, for example, JAX-RPC, Web Services,
and the J2EE deployment and management specifications.
This course covers only the new features of J2EE
1.4.
We will use Rational Application Developer (RAD) 6.0 as our J2EE 1.4 development environment. This course is highly hands-on. At
least 50% of the time will be spent on labs.
|
|
Objectives |
Upon
finishing the course, attendees will be able to:
- Identify the major components in J2EE 1.4
- Use JAXP to do XML processing and transformation
- Create Web Services in WAS TD 6.0 using JAX-RPC
- Use JAXR to communicate with Web Services
registries
- Build EJBs that use EJB container's Timer
Service
- Write EJB QL queries using the new language
features
- Write stateless session beans as Web Services
- Write Web Services deployment descriptors
- Understand the new inbound communication support
for JCA 1.5
- Use Message-Driven Beans as endpoints for
JCA 1.5 messaging
- Understand what's new in servlet 2.4
- Understand what's new in JSP 2.0 Create custom
tags with the new custom tag APIs and tag files
- Understand the new J2EE Management and deployment
APIs
|
|
Course Outline |
Overview
of J2EE 1.4
- J2EE 1.4 Architecture
- J2EE 1.4 Required APIs
- Overview of 1.4 New Features
JAXP 1.2
- Overview of JAXP 1.2
- SAX 2.0 and SAX Plugability
- DOM level 2 and DOM Plugability
- XSLT 1.0 and XSLT Plugability
SAAJ 1.2
- Overview of SOAP with
- Attachments API for Java (SAAJ) 1.2
- SOAP messages and message factory
- SOAP envelope and SOAP body
- SOAP part and attachment part
- SOAP element
- SOAP header
- Mime headers
- SOAP connections and connection factory
- SOAP faults
JAX-RPC 1.1
- Overview of JAX-RPC 1.1
- WSDL/XML to Java mapping
- Java to WSDL/XML mapping
- SOAP binding
- JAX-RPC server side APIs
- JAX-RPC client side APIs
- Dynamic invocation interface
- JAX-RPC SOAP message handlers
JAXR 1.0
- Overview of registry and JAXR 1.0
- Registry architecture
Information model
- Classification of registry objects
- Association of registry objects
- Connection management
- Lifecycle management
- Query management
Buidling Web Services with J2EE
1.4
- Web Services for J2EE overview
- Web Services client programming model
- Web Services server programming model
- Web Services deployment descriptors
- Packaging Web Services
|
|
JCA
1.5
- Overview of JCA 1.5
- JCA 1.5 support for inbound communications
- JCA 1.5 Lifecycle Management
- JCA 1.5 Work Management
- JCA 1.5 Transaction Inflow
- JCA 1.5 Message Inflow
New Features of EJB 2.1
- Enhancements to EJB-QL
- EJB Timer Service
- Stateless session beans as Web Services
- JAXM messaging suport for Message-Driven
Beans
- Message-Driven Beans as endpoints for
JCA 1.5
- The new XML schema for EJB deployment
descriptors
Java Servlet 2.4
- Overview of what's new in Servlet 2.4
- Changes to the RequestDispatcher
- Changes to the ServletRequest
- Changes to the RequestListener
- The new XML schema for Web application's
deployment descriptors
JSP 2.0
- Overview of JSP 2.0
- The EL Expression Language
- New APIs for building custom tags
- Creating custom tags with tag files
J2EE Management API 1.0
- Overview of J2EE Management Model
- Managed objects
- Events providers and notification
- State management
- Performance monitoring
- J2EE Management EJB Component (MEJB)
J2EE Deployment API 1.1
- Overview of J2EE Deployment API
- Deployment manager
- Deployment configuration
- Deployment target
Java Authorization Contract forContainers
(JACC)
- Overview of JACC
- The Provider Configuration Subcontract
- The Policy Configuration Subcontract
- The Policy Decision and Enforcement
Subcontract
|
|
|
|