Počet stran: 586
Doporučená cena: 99,-
ISBN 80-86330-06-0
|
Obsah knihy: (Marty Hall) JAVA servlety a stránky JSP
Obsah
Poděkování
- O autorovi
- Předmluva k českému vydání
Úvod
- Skutečný kód pro skutečné programátory
- Jak je tato kniha uspořádána
- Konvence
- O webové stránce
Servlety 2.1 a 2.2
- Přehled servletů a JSP
- Servlety
- Výhody servletů před "tradičním" CGI
- Java Server Pages
- Výhody JSP
- Instalace a nastavení
- První servlety
- Základní struktura servletu
- Jednoduchý servlet vytvářející prostý text
- Servlety, které vytvářejí HTML
- Balení servletů
- Jednoduché utility pro vytvoření HTML
- Životní cyklus servletu
- Příklad použití inicializačních parametrů
- Příklad použití inicializace a dat modifikace stránek
- Ladění servletů
- WebClient: interaktivní rozhovor s webovými servlety
- Obsluha uživatelského požadavku: formulářová data
- Úloha formulářových dat
- Čtení formulářových dat ze servletů
- Příklad: čtení tří explicitních parametrů
- Příklad: čtení všech parametrů
- Odeslání souhrnu
- Filtrování řetězců pro specifické znaky HTML
- Obsluha uživatelského požadavku: záhlaví požadavku HTTP
- Čtení záhlaví požadavků ze servletů
- Vytištění všech záhlaví
- Záhlaví požadavků HTTP 1.1
- Odesílání komprimovaných webových stránek
- Omezení přístupu k webovým stránkám
- Přístup ke standardním proměnným CGI
- Ekvivalent proměnných CGI
- Servlet, který ukazuje proměnné CGI
- Vytváření odezvy serveru: stavové kódy HTTP
- Specifikování stavových kódů
- Stavové kódy HTTP 1.1 a jejich účel
- Uživatelské rozhraní pro různé vyhledávací stroje
- Vytváření odezvy serveru: záhlaví odezev HTTP
- Nastavení záhlaví odezev ze servletů
- Záhlaví odezev HTTP 1.1 a jejich význam
- Perzistentní stav servletů a automatické znovuzavádění stránek
- Použití perzistentního spojení HTTP
- Použití servletů pro generování obrázků GIF
- Práce s cookies
- Výhody cookies
- Některé problémy cookies
- API servletu pro cookies
- Příklady nastavení a čtení cookies
- Základní utility cookies
- Rozhraní vyhledávacího stroje přizpůsobené potřebám uživatele
- Sledování sezení (session)
- Potřeba sledování sezení
- API pro sledování sezení
- Servlet ukazující počty přístupů na uživatele
- on-line obchod používající nákupní košík a sledování sezení
Java Server Pages
- Skriptovací značky JSP
- Skriptovací značky
- Výrazy JSP
- Skriplety JSP
- Deklarace JSP
- Předdefinované proměnné
- Strukturování vytvořených servletů direktiva JSP
- Atribut import
- Atribut contentType
- Atribut isThreadSafe
- Atribut session
- Atribut buffer
- Atribut autoflush
- Atribut extends
- Atribut info
- Atribut errorPage
- Atribut isErrorPage
- Atribut language
- Syntaxe XML pro direktivy
- Vkládání souborů a apletů do dokumentů JSP
- Začleňování souborů v době překladu stránky
- Vložení souborů v době požadavku
- Vkládání apletů pro Java Plug-In
- Použití JavaBeans s JSP
- Základní použití komponent
- Příklad: StringBean
- Nastavení vlastností JavaBeans
- Sdílení komponent
- Vytváření uživatelských knihoven značek JSP
- Komponenty, které vytvářejí knihovnu značek
- Definování základní značky
- Přidělování atributů značkám
- Začleňování těla značky
- Volitelné začleňování těla značky
- Manipulace s tělem značky
- Opakované vkládání těla značky nebo manipulace s ním
- Použití vnořených značek
- Integrování servletů a JSP
- Přesměrování požadavků
- Příklad: On-line zástupce cestovní agentury
- Začlenění statického nebo dynamického obsahu
- Příklad: Ukázka nezpracovaného výstupu servletu a JSP
- Přesměrování požadavků ze stránek JSP
Podpůrné technologie
- Použití formulářů HTML
- Jak formuláře HTML přenášejí data
- Značka FORM
- Textové řídící prvky
- Tlačítka
- Zaškrtávací políčka a přepínače
- Spouštěcí a posuvné seznamy
- Řídící prvky pro přenos souborů
- Obrazové mapy na serveru
- Skrytá pole
- Seskupování řídících prvků
- Pořadí zarážek tabulátoru
- Ladicí webový server
- Použití apletů jako uživatelského rozhraní servletů
- Odesílání dat pomocí GET a zobrazování výsledné stránky
- uživatelské rozhraní multisystémového vyhledávacího stroje
- Odesílání dat pomocí GET a přímé zpracování výsledků
(tunelování HTTP)
- Prohlížeč dotazů, který používá serializaci objektů a tunelování
HTTP
- Posílání dat pomocí POST a přímé zpracování výsledků
(tunelování HTTP)
- Aplet, který odesílá data POST
- Obcházení serveru HTTP
- JDBC a sdílení databázového spojení
- Základní kroky při použití JDBC
- Základní příklad JDBC
- Některé utility JDBC
- Použití databázových utilit
- Interaktivní prohlížeč dotazů
- Předpřipravené příkazy (předkompilované dotazy)
- Sdílení spojení (connecting pooling)
- Sdílení připojení: případová studie
- Sdílení množiny spojení
Příloha - Rychlá reference servletů a JSP
Rejstrřík
|
|