Sobes.tech
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.