|
|
|
|
|
|
|
|
|
WebSphere
Studio Application Developer (WSAD) 5/6.X Fundamentals
for Enterprise Application Development |
Duration: 5 days |
|
|
This course is designed for architects and developers who already have experience in Java and J2EE development.
- Architects
- Consultants
- Enterprise Application Developers
|
|
A working knowledge of
Enterprise JavaBeans, JSP, Servlets, and in general, J2EE technologies.
|
|
|
Description |
Rational
Application Developer is the latest enterprise development
tool from IBM. This 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 teaches students how to use the tool to do Java, J2EE, XML, and Web services development as well as how to use the profiling tool to do performance tuning and the team environment to do source control. It does not cover the theories of each individual technology in details; rather it gives a succint overview of the relevant technology and then focuse on using the tool itself.
This course is highly hands-on. Approximately 60% of the time will be devoted to lab work. |
|
Objectives |
- Navigate around the IDE
- Create projects
- Compile, run, debug, and deploy applications
- Using Visual Editor
- Using CVS within RAD/WSAD to do source control
- Using Profiling tool to fine tune your application's performance
- Import and export WAR files, EJB jar files, and EAR files
- Build Enterprise Applications
- Build EJB modules
- Build Web modules
- Build Web services
- Create and configure server projects
- Deploy enterprise applications to the built-in test server
- Deploy enterprise applications to production servers
- Create XML file, DTD file, and XML Schema files
- Design databases with the Data Perspective
|
|
Course Outline |
Overview
of WSAD
- WSAD workspace overview
- Creating projects
- Edit, compile, and run Java applications
- Debugging Java applications
Team Development Using CVS
- Concurrent Version System (CVS) overview
- Installing CVS
- Creating repository
- Adding projects to repository
- Committing changes
- Update from repository
- Comparison and merge
- Resolving conflicts
- Creating versions
Running External Tools: ANT
- ANT Overview
- Creating ANT Scripts
- Running ANT from WSAD
- Extending ANT
Testing and Performance Tuning
- Creating JUnit tests
- Creating JUnit test suites
- Profiling tooling overview
- Profiling perspective
- Profiling Java applications
- Monitors view
- Profiling console view
- Statistical and Graphical Profiling views
- Sequence diagrams views
- Identifying application bottlenecks
Visual Editor for Java
- Overview of Visual Editor for Java
- Adding visual components
- Code Synchronization
- Externalizing strings
- Event handling
- Using Code Template to add event listeners
- Testing Visual JavaBeans
Eclipse Overview
- Eclipse platform architecture
- Eclipse API
- Write Plug-ins manually
- nstall a plug-in
Plug-in Development Environment (PDE)
- PDE perspective and concepts
- PDE project structure
- Creating plug-in with PDE
- Debug and run a plug-in
|
|
Developing
Session Beans with WSAD
- J2EE Perspective overview
- Creating enterprise application and EJB project
- EJB project structure
- Creating session beans with wizard
- Using EJB Deployment Descriptor editor
- Generating deployment code
- Deploying to WSAD Test Environment
- Testing with Universal Test Client
- Deploying to remote production server
Developing Entity Beans with WSAD
- Creating a CMP Entity Bean with wizard
- Adding CMP fields
- Specifying custom finder methods
- DataSource binding for entity beans
- Transactions for entity beans
- Creating data source in Server configuration
- EJB to RDB Mapping
- Generating database schema
- Testing entity beans with Universal Test Client
Developing Web Applications
- Overview of Web applications and WAR file structure
- Creating Web projects
- Editing Web Application deployment descriptors
- Developing Servlets
- Developing JavaServer Page
- Developing custom tags
Using XML Development Environment
- Overview of XML Concepts
- Creating XML file from scratch
- Creating DTD from an XML file
- Creating XML from DTD file
- Creating XML Schema from DTD
Developing Web Services
- Overview of Web Services Concepts
- Developing Web Services in WSAD
- Publishing Web Services
- Discovering and using Web Services
- Develop an EJB Type Web Service
Advanced Data Access
- Database design in Data perspective
- Creating SQL statements to access data
- Generating XML from queries
| |
|
|