JavaServer Page a Serverlety 10.díl Spojení elemetu s jeho obslužnou třídou

Napsal O webu (») 30. 6. 2008 v kategorii Internet, přečteno: 2125×
obrazky/jsp-logo.png

Spojení elemetu s jeho obslužnou třídou

  • př.
  • Direktiva taglib obsahuje atribut prefix=„myElement“
  • Direktiva taglib dále obsahuje atribut uri, který se odkazuje na element
    taglib-uri v souboru web.xml (uloženém v adresáři WEB-INF
    příslušné aplikace)
  • Element taglib-uri má vnořený element taglib-location, který ukazuje
    na soubor s příponou .tld (tag library descriptor)
  • Soubor TLD obsahuje elementy spojující značku elementu s názvem
    jeho obslužné třídy
  • V obslužné třídě vyhledá metody s určitými názvy (doStartTag(),
    doEndTag(), doIntBody(), doAfterBody(), atd.), které vykonávají akce
    spojené se značkami elementu

    Vytvoření webové aplikace

  • 1.krok
    Kontejner JSP – spuštěn na lokálním počítači, nebo využít společnosti, která
    poskytuje webový prostor s podporou technologie JSP … např. Tomcat
  • 2.krok
    Vytvořit adresář pro dokumenty JSP a adresář pro doprovodné
    soubory aplikace
  • 3.krok
    Konfigurovat kontejner JSP, aby použil nové adresáře podle našich
    představ

    Adresářová struktura

    Adresářová struktura je pevně daná
    webapps/${app.name}
    /Meta-inf
    context.xml (context aplikace) - není nutný
    /Web-inf
    /classes (přeložené třídy – class)
    /lib (jar soubory, třetích stran)
    web.xml (popis aplikace, třídy servletů ...)
    jsp stránky
    statické stránky a obrázky

    Konfigurace kontejneru JSP

  • Musíme kontejneru JSP sdělit, kde má soubory webové aplikace
    hledat
  • Konfigurace aplikace:
    – 1. Konfigurace kontextu (element context) v konfiguračním souboru
    server.xml serveru Tomcat Soubor server.xml obsahuje kompletní
    nastavení aplikace Tomcat.
    – 2. V Tomcat lze pro konfiguraci použít tomcat managera
    – 3. Konfigurační soubor build.xml… Ant

    Webové archivy - war

  • Webový archiv je archiv JAR, který v sobě slučuje soubory z
    adresářových struktur webových aplikací.
  • Přípona .war
  • Vytvoření webového archivu: jar cvf nasWar.war *


    Autor: Filip Koval
  • Facebook Twitter Topčlánky.cz Linkuj.cz

    Komentáře

    Článek ještě nebyl okomentován.


    Nový komentář

    Téma:
    Jméno:
    Notif. e-mail *:
    Komentář:
      [b] [obr]
    Odpovězte prosím číslicemi: Součet čísel pět a osm