WA1209 WebSphere 5 Development Orientation
Course Outline |
|
| 1. Introduction |
|
- Quick introduction to WSAD v5.1.1.
- What's new in Eclipse 2.1 compared to 1.0?
- Refactoring
- Line numbers
- Exception stack trace hyperlink
- More productivity tips
- What's new JDK 1.4.
- XML parser
- Logging API
- Security
- Preferences API
- Assertions
- Hot code reloading by Java Profiling and Debugging Architecture
- Nested exception (getCause/initCause).
- UML Class Diagram
- Feature differences between WSAD and WSAD IE
|
|
| 2. Introduction to J2EE and WebSphere v5.1 |
|
- WebSphere platform introduction
- What's new in WAS v5.1?
- Internationalization service
- Enterprise application
- startup and shutdown notification
- The Work Area Service
- Deferred Execution Service
- Using JRAS API for logging
|
|
| 3. J2EE Tools Overview |
|
- Perspectives and views
- New J2EE tools, view and perspective in WSAD v5.1.1
WSAD J2EE development
- WSAD project concepts
- EJB project
- Web project
- The WebSphere Test Environment in WSAD
- Log analyzer and developing custom symptom knowledgebase.
|
|
| 4. Web Application Development |
|
- New Servlet/JSP features in J2EE 1.3.
- JDBC and database connection pooling
- Details on what's new in JDBC 2.0 and 3.0
- SQLJ support (SQLJ Editor, SQLJ Profile, DB2 SQLJ Stored Procedures, Debug)
- Session tracking
- Use of IBMSession interface to detect overflow.
- Session and security integration.
- Integrating servlet and JSP
- Servlet Filter (add lab)
- WebSphere Extensions to a web module's deployment descriptor.
- Java Server Faces development tool.
- WebSphere Data Objects
|
|
| 6. Enterprise JavaBeans 2.0 Programming - Overview |
|
- EJB 2.0 fundamentals
- Overview of EJB container and EJB server responsibilities
- Overview of entity EJBs and session EJBs
- EJB deployment descriptor
|
|
| 7. Introduction to JCA |
|
- EJB deployment descriptor
- Resource adapter
- System contracts
- Common Client Interface (CCI)� Connection management
- Transaction management
- WSAD IE and JCA
|
|
| 8. Enterprise Services and Process Choreographer |
|
- The purpose behind a Service Oriented Architecture (SOA)
- Web Services Description Language
- Web Services Invocation Framework
- What is Enterprise Service
- Developing Enterprise Services in WSAD IE
- The purpose behind the Process Choreographer component
- Common terminologies
- The process container architecture
- Deploying a business process
- Using the tools in WSAD IE
- Introduction to the Business Rule Beans (BRBeans) framework
- The purpose behind the Business Rule Beans
- Integrating Business Rule Beans in a process
|
|
| 9. Migrating from VAJ, WSAD V4 and V5 |
|
- Creating a plan
- Code migration
- Build and deployment migration
|
|
| 10. Migrating from VAJ, WSAD V4 and V5 |
|
- Creating a plan
- Code migration
- Build and deployment migration
|
|
| 11. New Best Practices |
|
- Transaction Isolation Levels
- EJB Pooling
- Details about EJB caching and how to set it in WSAD.
- Connection Pooling
- Details about connection sharing
- CMP EJB Access Intent
|
|
| 12. The Application Server Toolkit (ASTK) |
|
- Assembling a J2EE Application
- Web Modules, EJB Modules, Enterprise Applications
- A quick tour of the Application Assembly Tool
- Creating a Web Module
- Creating an EJB Module
|
|
| 13. Deploying Enterprise Application Projects |
|
- Exporting the Enterprise Application
- Deployment Descriptors
- Application Assemble Entries
- Installing an Application into WAS v5
- Managing WAS applications
|
|