Middle
166
Mi az a telepítési leíró?
Válasz az MI-től
sobes.tech MI
A telepítési leíró (deployment descriptor) egy XML-fájl, amelyet a Java EE (Jakarta EE) használ webalkalmazások, EJB-modulok, vállalati alkalmazások (EAR) és más összetevők telepítésének konfigurálására. Leírja, hogy az alkalmazás összetevőit hogyan kell elhelyezni és inicializálni az alkalmazás szerveren.
A telepítési leírók fő fájljai:
web.xml: Webalkalmazásokhoz (WAR). Meghatározza a servleteket, szűrőket, hallgatókat, inicializálási paramétereket, URL-hez rendeléseket, hibák oldalakat és egyéb beállításokat.ejb-jar.xml: EJB-modulokhoz (EJB JAR). Konfigurálja az EJB-összetevőket, azok típusait (Session, Message-Driven), tranzakciós attribútumokat, biztonságot és erőforrás hivatkozásokat.application.xml: Vállalati alkalmazásokhoz (EAR). Meghatározza az EAR-t alkotó modulokat (WAR, EJB JAR, Client JAR), azok betöltési sorrendjét és egyéb általános beállításokat.
A modern Java EE (Jakarta EE) verziókban sok olyan beállítás, amely korábban explicit megadását igényelte a leírókban, a forráskódon belüli annotációkkal is meghatározható. Azonban a telepítési leírók továbbra is hasznosak az annotációk által meghatározott beállítások felülbírálására vagy a szerver-specifikus paraméterek konfigurálására.