Web Archive

Web Archive

Web Archive oder Web Application Archive ist ein Dateiformat, das beschreibt, wie eine vollständige Webanwendung nach der Java-Servlet-Spezifikation in eine Datei im JAR- bzw. ZIP-Format verpackt wird.[1] Solche Dateien haben immer die Endung „.war“ und werden daher umgangssprachlich auch „WAR-Datei“ genannt.

Struktur

Für Webanwendungen nach der Servlet-Spezifikation ist eine bestimmte Verzeichnisstruktur vorgeschrieben, die sich auch in den WAR-Dateien wiederfindet.

Neben der für alle JAR-Dateien vorgeschriebenen Datei „META-INF/MANIFEST.MF“ enthält jede WAR-Datei ein Verzeichnis „WEB-INF“, in dem sich ein sogenannter Deployment Descriptor (frei übersetzt als „Einsatzbeschreibung“) namens „web.xml“ befindet, der alle Servlets und andere Eigenschaften der Webanwendung definiert. Compilierte Java-Klassen sind in einem Unterverzeichnis namens „WEB-INF/classes“ enthalten und benötigte Hilfsbibliotheken in „WEB-INF/lib“. Alle Dateien, die sich nicht im WEB-INF-Verzeichnis befinden, werden als statischer Inhalt der Webanwendung interpretiert, z. B. HTML-Seiten, aber auch JavaServer Pages.

Das folgende Beispiel zeigt eine typische Struktur eines fiktiven, sehr einfachen Web Archives.

/index.html
/gaestebuch.jsp
/images/logo.png
/WEB-INF/web.xml
/WEB-INF/classes/org/wikipedia/Util.class
/WEB-INF/classes/org/wikipedia/MainServlet.class
/WEB-INF/lib/util.jar
/META-INF/MANIFEST.MF


Einzelnachweise

  1. Danny Coward, Yutaka Yoshida: Java™ Servlet Specification, Version 2.4. 24. November 2003

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Web.archive.org — Internet Archive www.archive.org Коммерческий …   Википедия

  • Web.Archive.org — Internet Archive www.archive.org Коммерческий …   Википедия

  • Java Web Archive — Dieser Artikel behandelt das Dateiformat Web Archive. Zum Internetarchiv siehe Internet Archive; zu den vom Webbrowser Konqueror erzeugten Dateien siehe WAR Datei (KDE) Web Archive oder Web Application Archive ist ein Dateiformat, das beschreibt …   Deutsch Wikipedia

  • Web archiving — is the process of collecting portions of the World Wide Web and ensuring the collection is preserved in an archive, such as an archive site, for future researchers, historians, and the public. Due to the massive size of the Web, web archivists… …   Wikipedia

  • Web-Archivierung — ist das Sammeln und dauerhafte Ablegen von Netzpublikationen mit dem Zweck, in der Zukunft Öffentlichkeit und Wissenschaft einen Blick in die Vergangenheit bieten zu können. Die größte internationale Einrichtung zur Web Archivierung ist das… …   Deutsch Wikipedia

  • Web typography — Web fonts allow Web designers to use fonts that are not installed on the viewer s computer. Web typography refers to the use of fonts on the World Wide Web. When HTML was first created, font faces and styles were controlled exclusively by the… …   Wikipedia

  • Web Cartoonists' Choice Awards — First awarded 2001 Last awarded 2008 Official website http://www.ccawards.com/ The Web Cartoonists Choice Awards (WCCA) are annual awards in which online cartoonists nominate and select outstanding webcomics. The aw …   Wikipedia

  • Archive (disambiguation) — Archive may refer to:In document or data storage: * Archive, a collection of documents, or the location they are stored * Archive Corp., a data storage company active in the 1980s * Archive site, a website that stores information from the World… …   Wikipedia

  • Web Anime — (jap. Webアニメ), auch: Original Net Animation oder Original Net Anime (abgekürzt ONA), ist eine Bezeichnung für Anime, deren Erstveröffentlichung über das Internet erfolgt. Der Ausdruck Original Net Anime (オリジナルネットアニメ) wurde von der Website zum… …   Deutsch Wikipedia

  • Archive — For other uses, see Archive (disambiguation). For the Wikipedia coordination point on archived pages, see Wikipedia:Historical archive. Shelved record boxes of an archive. An archive is a collection of historical records, or the physical place… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”