|
|
|
|
|
|
|
|
|
Rational
Application Developer (RAD/WSAD) - An Executive
Overview |
Duration: 1 day |
|
|
This course is designed for executives, managers and project leads.
- Executives
- Managers
- Project Leads
|
|
This course assumes the audience has exposure to general programming concepts. |
|
|
Description |
Rational Application Developer is the latest enterprise
development tool from IBM. This brand new tool gleans
the best features from VisualAge for Java Enterprise
Edition and WebSphere Studio. It supports the full
cycle of J2EE development, as well as XML and Web
services development.
This course provides a high-level overview of the
RAD/WSAD development environment for executives
and managers who lead development efforts in the
areas of J2EE, Web services, XML, and plain old
Java. This course does not cover the theories of
each individual technology in detail; rather it
gives a succinct overview of the relevant technology
and then focuses on the features of the tool itself.
This course is lecture-only. However, the instructor
will, using RAD/WSAD, demonstrate the following:
- The creation of a Java Project and a Java Application
- The Java Debugger
- Team development features
- The creation of an Enterprise JavaBean (EJB)
- The creation of a Java Servlet
- The creation of a JavaServer Page (JSP)
- Using the above-mentioned enterprise components, the instructor
will demonstrate the creation of a complete J2EE application
- The instructor will also demonstrate the creation of a Web Service based
on the J2EE server-side application.
|
|
Objectives |
- Acquire a through understanding of the RAD/WSAD
(and Eclipse) plug-in architecture
- Undertstand the benefits of the Perspectives and Views
- Be exposed to use of the debugger features
- Understand the customization support in RAD/WSAD
- Understand the development cycle
- Create projects
- Compile
- Deploy
- Run
- Debug
- Be exposed to the use of the profiling tools to optimize applications by
gathering temporal and spatial statistics
- Be introduced to the concurrent team-based
development and version control system support
in RAD/WSAD
- Understand the features for loading (Import)
and releasing (Export) of WAR files, EJB jar files, and EAR files
- Be introduced to the development cycle of J2EE
Applications
- Be introduced to development and customization
features for EJB modules
- Be introduced to development and customization
features for Web modules
- Be introduced to the features of building,
deploying and testing Entity Beans
- Be introduced to the features of building,
deploying and testing Session Beans
- Be introduced to the features of building,
deploying and testing Servlets
- Be introduced to the features of building,
deploying and testing JavaServer Pages (JSP)
- Be introduced to the support for creating and
editing XML documents using the XML Editor
- Be introduced to the building and deployment
of Web services
- Be introduced to the Integration of Web services
with J2EE applicationd
- Be introduced to the deployment of enterprise
applications to the built-in WebSphere test server
- Understand the steps required for deploying
enterprise applications to external (remote) production application servers
|
|
Course Outline |
Overview
of J2EE Technologies
- J2EE architecture
- J2EE application
Components
- J2EE containers
- J2EE technologies
- Packaging
and Deploying J2EE
Applications
Overview
of WebSphere Studio Application Developer
- Workspace
- Projects
- Workbench
- Perspectives
- Debugging
environment
- Server
projects and testing environment
Developing
Enterprise JavaBeans
- Overview
of Enterprise JavaBeans
- Deployment
descriptor and packaging for Enterprise JavaBeans
- Creating
EJB with wizards
- Working
with databases
- Mapping
enterprise beans to database table
- Editing
enterprise beans deployment descriptor
- Generating
deployment code
- Testing
enterprise beans using built-in test server
- Deploying
enterprise beans to production WebSphere server
Developing
Web Applications
- Overview
of Web applications
- Deployment
descriptor and packaging for Web applications
- Working
with the Web perspective
- Creating
servlets
- Creating
JSP pages
- Testing
Web applications using built in test server
- Deploying
web applications to production WebSphere server
Plugin
Development
- Overview
of the Eclipse Architecture
- Developing a plug-in for RAD/WSAD
- Integrate
the plug-in in a perspective
Server
Configuration
- Configuring
server for deploying enterprise applications
- Configuring
DataSource for DB2
- Creating
and managing server projects
Advanced
XML Processing
- Defining
stylesheets using XSL
- Translating
XML documents using XSL and XSLT
- Converting
DTD files to XML Schema files
|
|
Developing Enterprise Applications
- Overview
of EAR files
- Import
enterprise applications
- Create
enterprise applications
- Work with
application deployment descriptor editor
- Testing
enterprise applications using built-in test server
- Deploying
enterprise applications to production WebSphere server
Using XML Development Environment
- Overview
of XML concepts
- Creating
XML Schema with wizard
- Creating
XML DTD with wizard
- Creating
XML files with wizards
Developing Web Services
- Overview
of Web services architecture
- Searching
UDDI registries with UDDI explorer
- Importing
Web services
- Creating Web services
- Testing
Web services
- Publishing
Web services to a UDDI registry
- Integrating
Web services with Enterprise JavaBeans (EJB)
- Testing
Web services using the WSAD generated test client
Analyzing Performance
- Profiling
perspective
- Profiling
projects
- Viewing
class statistics
- Viewing
method statistics
- Viewing
execution flow
- Viewing
object references
- Viewing
heap
Team Development
- Setting
up a CVS repository
- Setting
up workbench to use CVS repository
- Team
perspective
- Catch
up and release changes
- Versioning
the project
Advanced Customizations
- Customizing
code formatting styles
- Installing
code editors
- Creating
XML macros
- Customizing
perspectives
- Customizing
views
Remote Deployment
- Deployment
of applications on remote servers
- Remote
debugging
- Configuration
of remote servers
Advanced Data Access
- Access
data from DB2
- Convert
DB2 records to XML
| |
|
|