SYLLABUS




Introduction to Enterprise Edition
Distributed Multitier Applications
J2EE Containers
Web Services Support
Packaging Applications
J2EE 1.4 APIs
Tomcat-Introduction
Overview, installation, Configuring Tomcat
Jboss server-Introduction
Overview,installation and Configuration
Comparison
Basics and introductions,
Building web applications
Using Ant Tool
What is Web Application?
What Is a Servlet?
- Intro: Web programming via CGI - Client vs server-side programming - Applets - Servlets - JSP
Servlet Life Cycle
Sharing Information
Using Scope Objects
Controlling Concurrent Access
Getting Information from Requests
Constructing Responses
Filtering Requests and Responses
Programming Filters
Customized Requests and Responses
Specifying Filter Mappings
Invoking Other Web Resources
Including Other Resources in
the Response
Transferring Control
Accessing the Web Context
Maintaining Client State
Session Management
Session Tracking
Tracking Service Requests
Notifying Methods to Shut Down
Creating Polite Long-Running Methods
JavaServer Pages Technology
The Life Cycle of a JSP Page
Translation and Compilation
Creating Static Content
Response and Page Encoding
Creating Dynamic Content
Using Objects within JSP Pages
Expression Language
Deactivating Expression Evaluation
Implicit Objects
Literals & Operators
Reserved Words
JavaBeans Components
Reusing Content in JSP Pages
Transferring Control
Jsp: param Element
Including an Applet
Setting Properties for
Groups of JSP Pages
JSP scripting elements and directives-,
Declarations, expressions, directives,
scriplets, comments,actions,implicite
JSP objects - Working with variable
scopes – page scope, request scope,
session scope, application scope- Using
java beens,custom tags, Declare Default
Content Type, Set Default Buffer Size,
JSTL,Expression Language
What Is a Custom Tag?
Types of Tags
Tags with Attributes
Tags with Bodies
Tags That Define Variables
Communication between Tags
Tag Library Descriptors
Declaring Tag Files
Declaring Tag Handlers
Declaring Tag Attributes for
Tag Handlers
Declaring Tag Variables for Tag Handlers
Programming Simple Tag Handlers
Including Tag Handlers in Web Applications
Cooperating Tags