WA1174 WSAD V5.1.1 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.1
  • 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. 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
8. 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
9. Web Services using WSAD
  • Web Services overview
  • Creating Web Services
  • Using Web Services
  • Web Services and the UDDI Explorer
10. Unit Testing with JUnit
  • What is JUnit
  • Using JUnit in WSAD
  • Creating and running test cases
  • Creating and running test suites
11. Profiling your application
  • Profiling Concepts
  • Configuring WebSphere Test Environment
  • Enabling the Profiling Agent in WSAD
  • Profiling processes at a remote host
12. Struts Programming with WSAD
  • Introduction to Struts
  • Objectives
  • Review: MVC model
  • What is Struts?
  • Struts flow
  • Components in Struts?
  • The Model
  • The View
  • The Controller
  • struts-config.xml
  • The data-sources element
  • The form-beans element
  • The global-forwards element
  • The action-mappings element
  • Sample
  • The role of web.xml for the application
  • Configuring Struts in web.xml
  • web.xml content
  • Steps to configuring Struts in web.xml
  • Sample
  • Building a simple Struts Application
    • The input form� The struts-config.xml
    • The Form Bean class
    • The Action class
    • The result page
Appendix A. Migrating from VAJ
(Custom modules) Appendix B. Team Development with ClearCase LT
(Custom modules) Appendix C. Team Development with PVCS