Java Reference
In-Depth Information
befi ndet sich für jede Web-Anwendung ein eigenes Unterverzeichnis. In Bild 12.1 haben
diese beispielha die Namen application1, application2 und application3. Die Struktur
dieser Verzeichnisse ist Teil des Komponentenmodells und wird im folgenden Abschnitt
näher erläutert.
apache-tomcat-7.0.14
bin
startup.bat
shutdown.bat
conf
lib
logs
temp
webapps
applicaon1
a.html
b.html
c.jpg
dir
d.html
WEB-INF
web.xml
classes
javacomp
applicaon2
applicaon3
work
Bild 12.1 Verzeichnisstruktur des Apache-Tomcat-Servers
(Version 7)
12 2 Komponentenmodell
12.2.1 Verzeichnisstruktur einer Komponente
Eine Web-Anwendung entspricht einer Komponente. In diesem Kapitel über Servlets bedeu-
ten somit die Bezeichnungen Anwendung oder Web-Anwendung dasselbe wie Komponente
oder Web-Komponente. Durch Web-Komponenten kann die Funktionalität eines Web-Ser-
vers spezifi sch für unterschiedliche Anwendungen erweitert werden. Die Dateien einer
Web-Komponente müssen in einer bestimmten Verzeichnisstruktur angeordnet sein. Die
Struktur ist unabhängig vom verwendeten Web-Server. Deshalb sollten die folgenden Erläu-
terungen zum allergrößten Teil unabhängig vom verwendeten Web-Server sein und somit
auch für andere Web-Server-Implementierungen gelten.
Im Verzeichnis einer Web-Anwendung sowie in beliebig tief verschachtelten Unterverzeich-
nissen befi nden sich in der Regel HTML-Dateien sowie von diesen HTML-Dateien referen-
zierte Dateien wie z. B. CSS-Dateien (Cascading Style Sheets), Bild-, Audio- und Videodateien
sowie JavaScript- und Jar-Dateien für eingebettete JavaScript-Programme bzw. Applets. In
Bild 12.1 kommen beispielha drei HTML-Dateien und eine Bilddatei im JPEG-Format vor.
 
Search WWH ::




Custom Search