|
|
|
|
|
|
WebSphere Training Course outline
1. Introduction to Eclipse and MyEclipse
- Eclipse Platform
- JDT – Java development tools
- PDE – Plug-in development
- MyEclipse
- Workspace, Workbench, perspective and view
- Developing Java applications
- Compiling Java applications
- Refactoring Java code
2. Introduction to J2EE and WebSphere v5
- Core J2EE concepts
- WebSphere Application Server v5
- Capabilities of WebSphere Application Server
3. MyEclipse
- J2EE development features
- Creating an Enterprise, Web and EJB project.
- Porting to WAS
4. Servlet Basics
- Servlet overview
- HTTP Servlet API
- Servlet life cycle
- Example
- Developing servlets in MyEclipse
5. JSP Basics
- JSP overview
- JSP directives
- JSP expressions
- JSP scriptlets
- JSP declarations
- Examples
- Developing and testing JSP
6. Servlet Interaction Interface
- The request object
- The response object
- Cookie
- HTTP Session management
7. Advanced Servlet Programming
- The Model View Controller (MVC) architecture
- JDBC programming
- DataSource and connection pool
- Invoking a JSP from a Servlet
- Passing data from a Servlet to JSP
8. JSP EL and JSTL
- JSP Expression Language
- JSTL tags - basic tags, condition tags, iteration tags, internationalization tags.
9. Enterprise JavaBeans Programming - Overview
- EJB fundamentals
- Overview of EJB container and EJB server responsibilities
- Overview of entity EJBs and session EJBs
- EJB deployment descriptor
10. Enterprise JavaBeans Programming - Session Bean
- Session bean contexts and lifecycle
- Writing stateless session beans
- Writing stateful beans
- Examples
- Creating session beans
11. Enterprise JavaBeans Programming - Entity Bean
- Entity bean contexts and lifecycle
- Writing container-managed entity beans
- Writing bean-managed entity beans
- EJB QL to develop finder methods
- Container managed relationship (CMR)
- Examples
- Creating entity beans
- Mapping CMP attributes to database tables
12. Best Practices
- Stateful Session Beans
- Transaction Isolation Levels
- Which EJB objects to cache
- CMP EJB Pooling
- Access Beans
- Using HTTP Session
- Connection Pooling
- Java Best Practices
- Eclipse Best Practices
13. Deploying Enterprise Application Projects to WebSphere v5
- Exporting the Enterprise Application
- Deployment Descriptors
- Application Assemble Entries
- Installing an Application into WAS v5
- Managing WAS applications
14. J2EE Design Patterns
- EJB Layer Architectural Patterns
- Inter-tier Data Transfer Patterns
- Transaction and Persistence Patterns
- Client-side EJB Interaction Patterns
- Primary Key Generation Strategies
15. Using Eclipse in a Large Project
- Eclipse performance tuning
- Breaking up large projects
Appendix A - Message-Driven Beans
Appendix B - Custom JSP Tag Libraries
Appendix C - Java Messaging Service
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com
Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.
|
|
|
|
|