JSP

Evolution of Web Application

Introduction
Main Issues
Characteristics
Java's Role for Server Applications
Java Server Pages-An Overview
The component of JSPs
How JSP and JSP Container Function
JSP Architecture
Benefits of JSP

Introduction to Java Server Pages
What is Java Server Pages?
How a JSP Page Looks Like?
Why we employ JSP?
JSP Advantages
Convenience of JSP Coding Versus Servlet Coding
Seprations of Bussiness Logic from Page Presentation
JSP Pages and Alternative Markup Languages
What we need to Get Started?
Sample Example

JSP Overview
Structure of a JSP page
Directives
Scripting Elements
JSP Tags

Overview of JSP Syntax Elements
Introduction
Directives
Scripting Elements
JSP Objects
Using an implicit Object
Object Scopes
Standard Action: JSP Tags

JSP Directives
Introduction
The JSP Page Directive
The JSP include Directive
Example Using Scripting Elements and Directives

JSP Scripting Element
Introduction
JSP Expression
JSP Scriptlet
JSP Declarations

Comments and Character Quoting Conversions
Comments and Character Quoting

Actions in JSP
Introduction
The jsp:include Action
What's New in JSP
The jsp:useBean Action
More jsp:useBean Details
The jsp:set Property Action
The jsp:get Property Action
The jsp:forward Action
The jsp:plugin Action

Session Management in JSP
Introduction
Standard Actions
Usign JavaBean Components
Forwarding Request
Request Chainging
Including Requests
Synchronization Issues

JSP Components
Introduction
Setting Up the JSP Component's J2EE Application
Setting Up the Database
Writing the JSP File
Coding the JavaBeans Component
Compiling the JavaBeans Component
Creating the JSP Component's .war File
Specifying the JNDI Names
Deploying the JSP Component's J2EE Application
Running the JSP Component

JSP Cookies
Introduction
Cookie Class
Example Using Cookies

Exception Handling in JSP Pages
What are Exception?
How to catch Exceptions?
Building Demo Pages
Running the Demo Pages
Improved FormHandler.jsp

Accessing Database from JSP
Introduction
Database
JSP code for connection
Explanation of Codes

Predefined Variables in JSP
Introduction
Different Predefined Variables

Syntax Summary
Summary