[ home > services > Java Training Curriculums > eBusiness J2EE In-Depth Application Development using Servlets and JSP ]

eBusiness J2EE In-Depth Application Development using Servlets and JSP

Course Code : 302-284
Skill Level : Intermediate
Duration : 5 Days
Delivery Type : Classroom with Hands-on labs exercises

Course Description

This course introduces Java developers to the development and testing of server-side applications based on the J2EE component model. The course covers development and testing of server-side applications that use servlets and JSP (JavaServer Pages) technology for the control and flow of e-business applications, and use JavaBeans to represent the business logic.

 

Course Objectives:

  • Describe the J2Ee component model and its use in building server-side applications
  • Use IBM WebSphere tools
  • Develop and test servlets using IBM WebSphere tools
  • Develop and test JSP using IBM WebSphere tools
  • Develop and test JavaBenas
  • Use JavaBenas, JSP, and Servlets in accordance with the Model-View-Controller (MVC) programming model
  • Develop and test JSP custom tag libraries and servlet filters and listeners
  • Describe deployment and run-time issues of J2Ee based applications including security, scaling, and workload management in the context of WebSphere Application Server
  • Assemble and perform integration testing of J2EE-base applications
  • Identify the best practices needed to design and build Web applications

 

Course Prerequisites:

  • Develop, test and deploy Java applications
  • Understand basics of server-side Java applications

 

Agenda:

  • Welcome and introduction
  • J2Ee architecture overview
  • Servlet overview
  • Supporting perspective for developing J2Ee applications
  • Servlet API (Part 1)
  • JavaServer Pages overview
  • JavaServer Pages speicificaiton and syntax
  • Page designer in application developer
  • JSP testing and debugging
  • Servlet API (Part 2)
  • Web Archive deployment descriptor
  • Session state storage issues
  • Cookie API
  • HttpSession: Management of application data
  • URL rewritting
  • Best practices for session management
  • Introduction to JavaBeans
  • JavaBeans and the Model-View Controller pattern
  • JavaServer Pages with JavaBeans
  • JSP expression language
  • JSP custom tags
  • Servlet filtering
  • Servlet listeners
  • Best practices for server-side application development
  • WebSphere Application Server 6.0 architecture overview
  • J2EE packaging and deployment
  • Installing an application in WebSphere Application Server
  • Summary