Online J2ee Training

The Servlet Technology

The Benefits of Servlets
Servlet Application Architecture
How a Servlet Works
The Tomcat Servlet Container
Steps to Running Your First Servlet
Top

Inside Servlets

The javax.servlet Package
A Servlet’s Life Cycle
Obtaining Configuration Information
Preserving the ServletConfig
The Servlet Context
Sharing Information Among Servlets
Requests and Responses
The GenericServlet Wrapper Class
Creating Thread-Safe Servlets
Top

Writing Servlet Applications

The HttpServlet Class
The HttpServletRequest Interface
HttpServletResponse
Sending an Error Code
Sending Special Characters
Buffering the Response
Populating HTML Elements
Request Dispatching
Summary
Top

Accessing Databases with JDBC

JDBC Api
Type of JDBC Drivers
Getting Connection using JDBC
Prepared Statement
ResultSet
Closing Connection
Registration Page using Insert
Search Module
Top

Developing JSP Beans

Calling Your Bean from a JSP Page
A Brief Theory of JavaBeans
Making a Bean Available
Accessing Properties Using jsp:getProperty and jsp:setProperty
Setting a Property Value from a Request
JavaBeans Code Initialization
Top

Session Management

What Is Session Management?
URL Rewriting
Hidden Fields
Cookies
HttpSession Objects
Applying the Concepts Practically
Top

File Upload

Using Apache File Upload Api
Multipart/FormData File Upload
Applying the concept Practically
Top

Servlet Filtering

An Overview of the API
A Basic Filter
Mapping a Filter with a URL
A Logging Filter
Filter Configuration
A Filter that Checks User Input
Filtering the Response
Filter Chain
Top

Application and Session Events

Listening to Application Events
Listening to HttpSession Events
Top

JSP Basics

What’s Wrong with Servlets?
Running Your First JSP
How JSP Works
The JSP Servlet Generated Code
The JSP API
The Generated Servlet Revisited
Implicit Objects
Top

JSP Syntax

Directives
Scripting Elements
Standard Action Elements
Comments
Converting into XML Syntax
Top

 Using JSP Custom Tags

Writing Your First Custom Tag
The Role of the Deployment Descriptor
The Tag Library Descriptor
The Custom Tag Syntax
The JSP Custom Tag API
The Life Cycle of a Tag Handler
Top

Security Configuration

Imposing Security Constraints
Allowing Multiple Roles
Form-Based Authentication
Digest Authentication
Methods Related to Security
Restricting Certain Methods

Learn J2ee Personal J2ee Training by Online Java Tutor at JavaTutorOnline.com