Advanced Servlets and Java Server Pages JSP Training

Duration: 2 days
Course code: SS-JEE-082


Advanced Servlets and JSP training course is designed for developers who already have some experience in Java, Java Servlets and Java Server Pages. They should also understand JavaBeans.

  • Architects
  • Designers
  • Consultants
  • Developers

Participants should be familiar with:

  • Java
  • Servlets
  • JSPs

Advanced Servlets and Java Server Pages JSP training course covers advanced design techniques and architectural patterns for developing Servlets and JSP-based Web applications. The course also covers advanced topics in Web tier security and Internationalization.


Advanced Servlets and Java Server Pages JSP training course aims to teach a set of advanced skills necessary to implement extensible, maintainable, secure, robust and scalable enterprise applications using JSP and Servlets. On completion, attendees will be able to:

  • Design JSP/Servlet based systems using the Model 2 Framework
  • Use event handling techniques to prevent sensitive form resubmissions
  • Control the access to secure web resources using the authentication and authorization techniques
  • Internationalize your web pages to enable a locale-specific customized view

Outline for Advanced Servlets and JSP Training Course

Advanced Java Servlet Architecture

  • Concepts in Web Framework Design
  • Model-View-Controller (MVC) Pattern
  • Introduction to Model 2 Framework
  • Action Interfaces and Action Handlers
  • Action Factory
  • Action Routers

Event Handling

  • Lifecycle Events
  • Event handling for the Model-2 framework
  • Sensitive form resubmissions
  • Event handling for sensitive form resubmissions


  • Locales, Charsets and Unicode
  • Resource bundles
  • List and Property Resource Bundles
  • Formatting locale-sensitive information
  • Detecting locales from browser language preferences
  • Using custom tags to implement internationalized web pages


  • Overview of security concepts
  • Principals and Roles
  • Declarative Authentication
  • Authentication Types
  • Basic Authentication
  • Digest Authentication
  • Form-Based Authentication
  • SSL and Client Certificate Authentication
  • Customizing Authentication
  • Programmatic Authentication

Comments are closed.