home - about us - contact us

JV110: Java Web Development


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

Back to main course page

Top Headlines

 


 

home - about us - contact us