|
Threading for Web Development
Servlet Engine Setup and Configuration
Servlets - HTTP Servlet Basics
Servlets - The Servlet API
- Page Generation
- Request
Servlets - Servlet Life Cycle
- Servlet Reloading
- Init and Destroy
- Single-Thread Model
- Background Processing
- Last Modified Times
Servlets - Retrieving Information
- Initialization Parameters
- Context Parameters
- Servlet Parameters
- WEB.XML
Servlets - Response
- Client Information
- Sending Difference MIME Types
- HTML Generation
- Status Codes
- HTTP Headers
Servlets - Multi-media Content
- Images
- Spreadsheets
Servlets - Session Tracking
- User Authorization
- Hidden Form Fields
- URL Rewriting
- Persistent Cookies
- The Session Tracking API
Servlets - Database Connectivity
- JDBC Overview
- Reusing Database Objects
- Transactions
|
Workshop I: Servlets
JSP - Introduction
- The JSP Architecture
- Tag Conventions
- Running JSP
JSP - Programming JSP Scripts
- JSP Tags
- JSP Directives
- Scripting Elements
- Flow of Control
- Comments
JSP - Actions and Implicit Objects
- Implicit Objects
- Actions
JSP - Using JSP with JavaBeans
- The JSP Component Model
- JavaBean Fundamentals
- JSP Bean Tags
- Developing JSP Beans
JSP - Working with Databases
- Database Driven JSP
JSP- Architecting JSP Applications
- Model-View-Controller Design Pattern
- Web Applications
- Page Centric Design
- Servlet-centric Design
JSP- Deploying JSP Applications
- The Web Archive (WAR) Format
- Automating Deployment Using ANT
Workshop 2: JSP - MVC Architecture for Real-World Applications
Database Connection Pooling
Page-at-a-time Scrolling
Sorting
Scalability and Performance
|