Duration: 5 Days
This course is designed to introduce Java developers to the development and testing of server-side applications based on Java EE component model, using IBM WebSphere and IBM Rational tools.
What You Will Learn
- Describe Java EE component model and its use in building server-side applications
- Develop, debug, and test server-side applications using IBM Rational Application Developer and IBM WebSphere Application Server
- Develop and test servlets using IBM WebSphere and IBM Rational tools
- Develop and test JSP pages using IBM WebSphere and IBM Rational tools
- Learn how to use JavaBeans, JSPs and servlets in accordance with the Model/View/Controller (MVC) programming model
- Develop, test, and use JSP custom tags
- Describe deployment and run-time issues of Java EE-based applications including security, scalability, and work load management in the context of WebSphere Application Server
- Assemble and perform integration testing of Java EE-based applications using WebSphere Application Server
- Identify best practices for designing and building Web applications such as application frameworks and design patterns
Audience
Prerequistes
- Develop, test, and deploy Java applications
- Understand server-side Java applications
Course Outline
- Introduction to Java EE Web Component
- Overview of Servlets
- Java EE Perspective of the Rational Application Developer
- Java EE Container Services Overview
- Servlet API
- Library Case Study
- Overview of JavaServer Pages
- JavaServer Pages Specification and Syntax
- Page Designer in Rational Application Developer
- Debugging Web Applications
- Web Archive Deployment Descriptor
- Session State Storage Issues
- Cookie API
- HttpSession: Management of Application Data
- URL Rewriting
- Best Practices for Session Management
- JavaBeans and the MVC Pattern
- JavaServer Pages with JavaBeans
- JSP Expression Language
- JSP Custom Tags
- JSP Tag Files
- Servlet Filtering
- Servlet Listeners
- Best Practices for Server-Side Application Development
- Java EE Packaging and Deployment
- Installing an application in WebSphere Application Server V7.0
- Web Application Security
Course Labs