Første
Oversigt
Servlets og JSP serie, Planche nr. 21
Print af Servlets og JSP
1 : Servlets og JSP
Hvor bruges servlets
Servlet API'en
CGI-programmering
JSWDK
HTTP-servers
Hvad er JSP
2 : Baggrund
3 : Java-mulighed
Håndtere HTTP-requests
GET, POST og PUT
Sende HTML-sider tilbage
men er
platformsuafhængige
4 : Anvendelser
Transaktionssystem
e-Handel, reservationssystemer
Konferencesystemer
Beskeder
Synkronisering
"Loadsharing"
5 : javax.servlet
6 : Kommunikation
ServletRequest
ServletResponse
7 : ServletRequest
Oplysninger om klienten
adresse
En inddatastrøm at typen ServletInputStrem
8 : ServletResponse
Sæt (HTTP)datatyper
En uddatastrøm af typen ServletOutputStream
9 : En HTTP-server
10 : Forklaring til eksempel
SimpleServlet udvider HTTPServlet-klassen
Overskriver doGet-metoden
doGet-metoden kaldes, når klienten har sendte en GET-request
Svaret sættes i et objekt af typen HTTPServletResponse
HTML-siden skrives til PrintWriter-objektet out, som fås fra HTTPServletResponse
11 : Servletters "levetid"
init ()
destroy ()
12 : Nyttige muligheder
Sessioner
klasse HttpSession
fås med getSession(true)
Cookies
opret et Cookie(navn, værdi)
sæt parametre (set-metoder)
send med addCookie(cookie-objekt)
hent med getCookies() // returnere array af Cookie-objekter
hent værdier med get-metoder
13 : Set miljø op
En webserver med servlet support
Servletrunner
JavaServer Web Development Kit (jswdk)
14 : Servletrunner
15 : JSWDK
16 : Øvelse
Dokumentation, eksempler og API'er kan læses
(se i faq-fil)
17 : Java Server Pages (JSP)
Adskiller dynamisk og statis indhold
Understøtter scripting og tags
"Write Once, Run Anywhere (TM)"
Kan bruge de bedste værktøj
Genbruger komponenter og tags
En del af Java 2 Enterprise Edition (J2EE)
18 : Hvad er en JSP-side
19 : JSP funktioner
JSP standard kommandoer (directives)
JSP standard aktioner
JSP scriptsporg, "scriptlets" og udtryk
20 : JSP model
Modtager client-request og videresender det til en side
Modtager sidens response og videresender til client
Funktionen svarer til en servlets
21 : Øvelse
© 2000 BLA*net - Leif E. Andersen, leander@blanet.dk
Første
Oversigt
Servlets og JSP serie, Planche nr. 21