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