Java Servlet Programming

PT0842
Summary
The Java Servlet Programming training course covers low-level web development using the Servlet and Filter technologies. This course is targeted at developers creating or extending their own web development frameworks, building robust high-through put web applications, or developers looking to round out their Java web development knowledge.Java Servlet Programming can be delivered using Java EE 5 or Java EE 6 using the Application Server and IDE of your choice.
Prerequisites
There are no prerequisites for this course.
Duration
3 Days/Lecture & Lab
Audience
This course is targeted at developers creating or extending their own web development frameworks, building robust high-through put web applications, or developers looking to round out their Java web development knowledge.
Topics
  • Review of Java EE Web Application Development concepts
  • Web application design principles and patterns like: MVC (Model-View-Controller), Front Controller, Business Delegate, etc.
  • Web application and resource configuration using web.xml and properties files
  • Choosing the correct Controller implementation strategy: Servlet, GenericServlet, HttpServlet, or Filter
  • Creating a Front-Controller using a GenericServlet
  • Creating a Front-Controller using an HttpServlet
  • Working with and enhancing the servlet lifecycle
  • Filtering request with Filters and FilterChains
  • Configuring a FilterChain and Servlet Mappings
  • Working with Asynchronous Servlets
  • Making a Servlet function as a web service endpoint
  • Testing and validating a web application for deployment
  • Packaging a web application for production deployment

Related Scheduled Courses