Webmodule
Ein Webmodul ist eine Webanwendung. Ein Webmodul wird erzeugt, indem Servlets, JSP-Dateien und statische Inhalte wie HTML-Seiten zu einer implementierbaren Einheit zusammengesetzt werden. Webmodule werden in WAR-Dateien (Webarchiv) gespeichert. Die WAR-Dateien sind Standard-JAR-Dateien (Java-Archiv).
Ein Webmodul enthält:
- ein(e) oder mehrere Servlets, JSP-Dateien und HTML-Dateien,
- einen Implementierungsdeskriptor, der in einer XML-Datei (Extensible Markup Language)
gespeichert ist.
Die Datei web.xml deklariert den Inhalt des Moduls. Sie enthält Informationen zur Struktur und zu den externen Abhängigkeiten der Webkomponenten im Modul und beschreibt die Verwendung der Komponenten zur Laufzeit.
Webmodule können als eigenständige Anwendungen erstellt oder mit anderen Modulen zu einer Java EE-Anwendung kombiniert werden. Webmodule können auch im Web-Container eines Anwendungsservers installiert und ausgeführt werden.