Deskriptor nasazení - Deployment descriptor
A deskriptor nasazení (DD) označuje a konfigurační soubor pro artefakt který je u některých nasazen kontejner /motor.
V Platforma Java, Enterprise Edition, deskriptor implementace popisuje, jak komponenta, modul nebo aplikace (například a webová aplikace nebo podniková aplikace ) by měl být nasazen.[1] Nasměruje nástroj pro nasazení k nasazení modulu nebo aplikace s konkrétními možnostmi kontejneru, nastavením zabezpečení a popisuje konkrétní požadavky na konfiguraci. XML se používá pro syntaxi těchto souborů deskriptorů nasazení.
U webových aplikací je nutné volat deskriptor nasazení web.xml a musí bydlet v WEB-INF adresář v kořenové složce webové aplikace. U aplikací Java EE musí být deskriptor nasazení pojmenován application.xml a musí být umístěny přímo do META-INF adresář na nejvyšší úrovni aplikace soubor .ear.
Typy
v Java EE, existují dva typy deskriptorů implementace: „Deskriptory implementace Java EE“ a „deskriptory implementace za běhu“.[1] Deskriptory nasazení Java EE jsou definovány specifikací jazyka,[2] vzhledem k tomu, že běhové deskriptory jsou definovány dodavatelem každé implementace kontejneru. Například web.xml file je standardní deskriptor nasazení Java EE uvedený v souboru Servlet Java specifikace, ale sun-web.xml soubor obsahuje konfigurační data specifická pro soubor Sun GlassFish Enterprise Server implementace.[3]
Reference
- ^ A b „Výukový program Java EE 5: Balicí aplikace“, vyvoláno 2010-07-13
- ^ „Java EE: XML Schemas for Java EE Deployment Deskriptors“, vyvoláno 2010-07-13
- ^ „Deskriptory aplikačních serverů Sun Java System“[trvalý mrtvý odkaz ], vyvoláno 2010-07-13
externí odkazy
- http://java.sun.com/javaee/reference/glossary/
- http://java.sun.com/xml/ns/javaee/index.html - Reference schématu XML deskriptoru XML
- (mrtvý) http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/deployment/deployment5.html