You are on page 1of 5

Web Component Development With Servlet and JSP Technologies

CR - CLASS ROOM
MR - MAC!"# ROOM

Session $
So%rce Topic&Activit' "ame
(oo) $ Chapter $ Chapter $* !ntrod%ction to Web Application Technologies
Ob+ectives
Web Application Technologies
HTTP Client-Server Architecture
Web Site Structure
Java Plat,orm- #nterprise #dition ./Java ## .0
Java EE 5 SDK
Web Sites and Web Applications
Execution of CGI Prora!"
A#vantae" an# Di"a#vantae" of CGI Prora!"
Execution of Java Servlet"
A#vantae" an# Di"a#vantae" of Java Servlet"
$"in Se%arate Proce"" or $"in Threa#"
Java Servlets
JavaServer Pages Technolog'
Demo* JavaServer Pages Technolog'
Concern" When $"in Servlet" an# JSP Technolo&
Web Application - Three Tier Architect%re
Model-1ie2-Controller /M1C0 Architect%re in a Web Application
'o#el ( Architecture
'o#el ( )ra!e*or+"
Java EE Container"
Java EE Architecture Exa!%le
Job ,ole"
Web A%%lication 'iration
S%mmar'
Total Time
Session 3
So%rce Topic&Activit' "ame
(oo) $ Chapter 3
and (oo) 4
Chapter $
Chapter 3* Developing a 1ie2 Component
Ob+ectives
Designing a 1ie2 Component
T&%e" of -ie* Co!%onent"
Soccer .eaue Ca"e Stu#&
.i"t .eaue" Anal&"i" 'o#el
.i"t .eaue" Pae )lo*
ttp Revisited
H&%ertext Tran"fer Protocol
Htt% GET 'etho#
HTTP ,e/ue"t
HTTP ,e/ue"t Hea#er"
HTTP ,e"%on"e
HTTP ,e"%on"e Hea#er"
Web Container Architect%re
,e/ue"t an# ,e"%on"e Proce""
Se/uence Diara! of an HTTP GET ,e/ue"t
Developing a Simple TTP Servlet
.i"t .eaue" Architecture 'o#el
The Htt%Servlet API
The .i"t.eaue"Servlet Cla""
Demo* The Soccer Leag%e Web Application
(oo) 4* Chapter$
I#entif& the )eature" of a Web Container
De%lo& a Web A%%lication
(oo) $* Chapter 3 * Con,ig%ring and Deplo'ing a Servlet
Soccer .eaue Web A%%lication Structure
Confiurin a Servlet Definition
Confiurin a Servlet 'a%%in
Co!%lete De%lo&!ent De"cri%tor
Web A%%lication Context ,oot
Sun Java S&"te! A%%lication Server De%lo&!ent
WA, )ile" for De%lo&!ent
Activatin the Servlet in a Web 0ro*"er
S%mmar'
Total Time
Session 4* MR
Session 5
So%rce Topic&Activit' "ame
(oo) $ Chapter 4
Chapter 4* Developing a Controller Component
Ob+ectives
Designing Controller Components
T&%e" of Controller Co!%onent"
A## a 1e* .eaue Anal&"i" 'o#el
A## a 1e* .eaue Pae )lo*
Soccer .eaue Web Structure
Creating an TML 6orm
A## a 1e* .eaue Web )or!
The for! Ta
Textfiel# Co!%onent
Dro%-Do*n .i"t Co!%onent
Sub!it 0utton
Co!%lete HT'. )or!
o2 6orm Data !s Sent in an TTP Re7%est
)or! Data in the HTTP ,e/ue"t
HTTP GET 'etho# ,e/ue"t
HTTP P2ST 'etho# ,e/ue"t
HTTP GET an# P2ST 'etho#"
Developing a Controller Servlet
A## a 1e* .eaue $"e Ca"e ,evi"ite#
Servlet API to ,etrieve )or! Para!eter"
Develo%in the A##.eaueServlet Servlet
Dispatching 6rom the Controller to a 1ie2
A## a 1e* .eaue $"e Ca"e 3Stae (4
,e/ue"t Sco%e
$"in ,e/ue"t Di"%atcher
Develo%in the A##.eaueServlet Co#e
Develo%in the Succe""Servlet Co#e
Demo* Add a "e2 Leag%e Page 6lo2
S%mmar'
Total Time
Session .
So%rce Topic&Activit' "ame
(oo) $ Chapter 5 Chapter 5* Developing D'namic 6orms
Ob+ectives
Servlet Li,e C'cle Overvie2
Servlet Cla"" .oa#in
2ne In"tance Per Servlet Definition
The init .ife C&cle 'etho#
The "ervice .ife C&cle 'etho#
The #e"tro& .ife C&cle 'etho#
8sing !nitiali9ation Parameter to C%stomi9e the Add a "e2 Leag%e 6orm
A## .eaue Architecture 'o#el 3Stae 54
The A##.eaue)or!Servlet Co#e
Confiurin Initiali6ation Para!eter"
The ServletConfi API
The A##.eaue)or!Servlet Co#e
andling #rrors in a Web 6orm
A## .eaue Anal&"i" 'o#el 3Stae (4
Error Han#lin Screen Shot"
A## .eaue Architecture 'o#el 3Stae (4
Soccer .eaue Web A%%lication Structure
The A##.eaueServlet Co#e
The A##.eaue)or!Servlet Co#e
Repop%lating Web 6orms
,e%o%ulatin a Text )iel#
,e%o%ulatin a Dro%-Do*n .i"t
Demo* Developing D'namic 6orms
S%mmar'
Total Time
Session :* MR
Session ;
So%rce Topic&Activit' "ame
(oo) $ Chapter .
and Chapter :
Chapter .* Sharing Application Reso%rces 8sing the Servlet Conte<t
Ob+ectives
P%rpose o, the Servlet Conte<t
Soccer .eaue De!on"tration
Servlet Context
Developing a Servlet Conte<t Listener
.eaue .i"t Initiali6ation Exa!%le
Web A%%lication .ife C&cle
Su!!ar&
Chapter :* Designing the (%siness Ties
Ob+ectives
Describing the Anal'sis Model
,ei"ter )or a .eaue $"e Ca"e Exa!%le
Domain #ntities
Pla&er Entit& Exa!%le
Designing a Service Component
Entit& Service
)aca#e Service
Demo* Add a "e2 Leag%e
S%mmar'
Total Time

Session =
So%rce Topic&Activit' "ame
(oo) $ Chapter ;
Chapter ;* Developing Web Applications 8sing Str%ts
Ob+ectives
Str%ts 6rame2or)
'o#el--ie*-Controller Pattern
)ront Controller Pattern
Strut" '-C )ra!e*or+
Developing a Str%ts Action Class
Strut" Action Cla"" API
Creatin an Action Cla""
Con,ig%ring the Str%ts Action Mappings
Confiurin the Infra"tructure Controller
Confiurin Action 'a%%in"
In"tallin the Strut" .ibrar& )ile"
Demo* Developing Web Applications 8sing Str%ts
S%mmar'
Total Time

Session >* MR
Session $?
So%rce Topic&Activit' "ame
(oo) $ Chapter =
Chapter =* Developing Web Applications 8sing Session Management
Ob+ectives
TTP and Session Management
Web Container Se""ion"
Designing Web Applications to 8se Session Management
,ei"tration $"e Ca"e Exa!%le
,ei"tration $"e Ca"e Anal&"i" 'o#el
8sing Session Management in a Web Application
Se""ion API
Storin Se""ion Attribute"
Acce""in Se""ion Attribute"
De"tro&in the Se""ion
8sing Coo)ies ,or Session Management
Coo+ie API
$"in Coo+ie" Exa!%le
Perfor!in Se""ion 'anae!ent $"in Coo+ie"
Demo* Per,orming Session Management 8sing Coo)ies
8sing 8RL-Re2riting ,or Session Management
$,.-,e*ritin I!%lication"
Demo* Per,orming Session Management 8sing 8RL-Re2riting
S%mmar'
Total Time

You might also like