WA1096 WSAD V5.0 Boot Camp for Java Programmers
Course Outline
1. Introduction to WebSphere Studio Application Developer
  • WebSphere Studio architecture
  • WSAD workspace and workbench
  • WebSphere Studio family offerings
  • What's new in WSAD v5.0
  • WSAD vs. VisualAge for Java
2. Installing and Setting up WSAD
  • Installing WSAD
  • Setting up the workbench perspectives (Java, J2EE, Web, Server, Help)
  • Setting up the workbench views (Navigator, Editor, Task, Outline)
  • Setting up the workbench preferences
  • Creating a server instance and server configuration for WebSphere Application Server
  • Configuring a server instance
  • Starting and stopping the server instance
3. Creating Java Applications using WSAD
  • Creating a Java project
  • Creating a class
  • Using WSAD editors
  • Using WSAD wizards
  • Debugging and unit testing with WSAD
4. Creating Web Applications using WSAD
  • Creating a Web project
  • Creating servlets
  • Creating servlet filters
  • Work with Page Designer
  • Creating JSPs
  • Creating a JavaBean
5. Creating EJBs using WSAD
  • Creating an EJB project
  • Creating an entity bean
  • Creating a meet-in-the-middle database map
  • Using the EJB query language
  • Multiple-mapping with CMP entity beans
  • Creating a session bean
  • Unit testing with the WSAD EJB client
6. Deploying J2EE applications in WebSphere Application Server
  • J2EE application modules
  • Configuring J2EE deployment descriptors with WSAD
  • Export J2EE modules
  • Install J2EE modules in WebSphere Application Server
7. Migration
  • Migrating from Visual Age for Java to WebSphere Studio Application Developer
  • EJB migration
  • Using third-party JAR files
  • VAJ Migration examples
  • Migrating from WebSphere Studio Application Developer v4.0.x
  • Incompatibilities between v4.0.x and v5.0
  • Page Designer "classic" v. Page Designer
  • Migrating projects using SCM
  • Migrating projects by exporting and importing
  • Known problems
  • WSAD 4.0 Migration Examples
8. Team Development
  • Understanding architecture and terminology of team development with WSAD
  • Versioning systems: e.g. CVS
  • CVS Repository Exploring Perspective
  • Management of team development actions
  • Configuring the team development environment
9. Building an application with Ant
  • Introduction to Ant
  • Ant build files
  • Built-in Ant tasks
  • Creating a simple build file in Ant
  • Running Ant
  • Working with J2EE and Ant
10. Profiling your application
  • Profiling Concepts
  • Configuring WebSphere Test Environment
  • Enabling the Profiling Agent in WSAD
  • Profiling processes at a remote host
11. Unit Testing with JUnit
  • What is JUnit
  • Using JUnit in WSAD
  • Creating and running test cases
  • Creating and running test suites
12. Web Services using WSAD
  • Web Services overview
  • Creating Web Services
  • Using Web Services
  • Web Services and the UDDI Explorer
Appendix A. Team Development with ClearCase LT