Transitioning to Rational Application Developer v7.5 and WebSphere Application Server v7 Course

Course Code: IN 997
Course Abstract:

This course teaches participants how to use IBM Rational Application Developer (RAD) v7.5 for Java EE development.  It also covers deploying to WebSphere Application Server v7 from a developer’s perspective. The course focus is on teaching participants how to use the tool to implement Java EE components, not on the underlying Java EE technology.  After completing this course, participants will feel comfortable using the RAD v7.5 integrated development environment tools to develop applications utilizing JSP, JSF, servlets, JavaBeans, EJBs and Web services.  The concepts taught in this course are reinforced by hands-on lab exercises.

Audience: This course is designed for individuals who are programmers and developers.
Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Develop and debug application components
> Obtain a firm foundation on RAD concepts and methodologies

Course Topics:

Introduction to Rational Application Developer
Installation Differences
What’s New in V7.5?
Java Enterprise Edition 5 Support
Enhancements to Web Tools
Web 2.0 Support
New Web Services Tools
Enhanced JSF Support
J2C Improvements
Eclipse, Workbench, Workspaces and Perspectives
Platform Changes
Projects, Project Properties, Dependencies
Project Migration
Backwards Compatibility
Improved Search and Find/Replace
Deprecated Functions
New Help Features, Samples, Tutorials

LAB – RAD Workbench
 
Developing and Debugging Application Components

New Java Editor Features
New Markers View
Updated Problems, Bookmarks and Tasks views
Content Assist Improvements
New Quick Fixes, Assists and Clean Ups
Enhanced Javadoc Hover and Javadoc View
Build Path
Resource Refactorings
New Dropins Folder
Managing Working Sets
Enhanced Hyperlinks
Template Enhancements
Team/CVS Changes
New Debug Features
Sharing Launch Configurations
Enhanced Expressions View

LAB – Creating the Model:  Java Bean

Java EE 5 Architecture Overview
Enterprise Application Overview
J2EE Architecture and Containers
What’s New?
Servlet 2.5
JSP 2.1
JSF 1.2
EJB 3.0
JPA
JCA 1.5
Java EE Application Deployment
Web Services

LAB – Creating the Controller: Servlet

Web Development Tools
JSP 2.1
New Page Designer Features
Struts Support
Web Site Designer Enhancements
Improved Web Diagram Editor
System proxy configuration

LAB – Creating the View: JSP

RAD: Server Perspective
Supported Servers and Feature Packs
New Server Tools
Profile Creation
Connection Settings
Improved Communication
Rapid Deployment for WAS v7
To Restart or Not To Restart
Supported Databases
Datasource Explorer
Web Services Development: Part 1
Supported Specifications
WS-I Compliance
Runtime Environments
WSDL Editor Enhancements
Creating a JAX-WS Web Service
Enabling MTOM support
Using Custom Binding Files
JAXB Schema to Java Bean Wizard
Generating a Schema Library
Generated Files
Services View
Testing the Web Service
Deployment

LAB – Creating a JAX-WS Web Service

Web Services Development: Part 2
Creating a JAX-WS Web Service Client
Portable Client Code
Generated Client Files
New Validation, Refactoring and Quickfix Functions
WS-Policy
Provided Policy Sets
Managing Policy Sets

LAB – Creating a JAX-WS Web Service Client

EJB Development Tools
Java EE 5 Projects
Support for EJB 3.0
Enterprise Explorer
New Validation, Refactoring and Quickfix Functions
Module Dependency Editor
Annotations View
Deployment Code

JPA Tools
JPA Projects
Adding JPA Support
JPA Entity and Manager Beans
Mapping Approaches
Create Mappings
Building Queries
Managing the persistence.xml and orm.xml files
JPA Consumption Wizard
New Validation, Refactoring and Quickfix Functions
Datasource Deployment

LAB – Creating an EJB

WebSphere Application Server Architecture Overview
Requirements
Application Servers & Plug-ins
Application Server Services
Java EE 5 Support
Dependency Injection
Web Services Support
Policy Sets
Portlet 2.0 Support
Business Level Applications
WebSphere Administration
Intelligent Provisioning
Administrative Agent
Job Manager
Security Management and Auditing improvements
New Wsadmin Objects
IBM Rational Application Developer Assembly and Deploy V7.5

Enterprise Application Deployment
Deployment Process
Deployment Preparation
Defining a Data Source
Application Installation
Securing Resources
RAD v7.5 to WAS 7

LAB – Deploying to WAS v7 (optional)

JSF Tools
JSF Support
JSF Development Steps
JSF Tool Enhancements
JSF Configuration Editor
Creating Custom JSF Components
Third Party JSF Component Libraries
Generation Templates

Lab – Creating Pages with JSF and SDO

Web 2.0 Development Tools
JavaScript Editing
JavaScript Debugging
DOJO Support
New Palette View Features
AJAX Proxy
Web Remoting
RPC Adapter
Validation Capabilities

Lab – Creating Pages with AJAX

RAD: Portal Tools
JSR 268
Portal Development Process
Views and Editors that Support Portlet Development
Support for WebSphere Portal V6.1

Prerequisites: Java programming experience, server-side development experience and familiarity with HTML is required.  Participants must be able to, without assistance, develop Web applications using JSPs and servlets using earlier versions of RAD.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning