Vállalati alkalmazás projektek

A vállalati alkalmazás projektek foglalják egybe a J2EE vállalati alkalmazás telepítéséhez szükséges erőforrásokat.

A vállalati alkalmazás projektek hivatkozásokat tartalmaznak más J2EE modulokra és Java projektekre, amiknek az egybekapcsolásával jön létre az EAR fájl. Ezek a projektet lehetnek webmodulok, EJB modulok, alkalmazásügyfél modulok, kapcsolómodulok, általános Java JAR segédprogram fájlok és EJB ügyfél JAR fájlok. A munkaterületen létrehozott vállalati alkalmazás projektek tartalmaznak telepítési leírót is, valamint azokat a fájlokat, amiket a telepítési leíróban megadott J2EE modulok mind használnak.

A J2EE modul projektek elkészültük után vállalati alkalmazás projektekkel társíthatóak. A projekt varázslók ezt azzal segítik, hogy lehetőséget adnak új vagy már létező vállalati alkalmazás projektek megadására. A vállalati alkalmazás projektek exportáláskor EAR (vállalati archívum) fájlokba kerülnek, amik tartalmazzák a vállalati alkalmazás projektben megadott összes fájlt, valamint minden, a telepítési leíróban megadott J2EE modul és segédprogram JAR projekt megfelelő archívum fájlját (vagyis például web archívum (WAR) és EJB JAR fájlokat).

A vállalati alkalmazás projektek a moduljaik által használt segédprogram JAR fájlokat is tartalmazhatnak. Ez lehetővé teszi a web, EJB és alkalmazásügyfél modulok közti kódmegosztást. Ezeket a JAR fájlokat gyakran segédprogram JAR fájlnak hívják. A vállalati alkalmazás projektben megadott segédprogram JAR fájlok lehetnek konkrét JAR fájlok, de lehetnek Java projektek is, amikből az összeépítés során készül JAR fájl.

A J2EE alkalmazások fejlesztésének általában az első lépése egy vállalati alkalmazás projekt létrehozása, ami egybe fogja foglalni a web, EJB, és alkalmazásügyfél modulokat. A vállalati alkalmazás projekt segítségével lehet a különböző modulokat alkalmazássá egyesíteni. Mivel a vállalati alkalmazás közvetlenül nem tartalmaz forráskódot, így ezek a projektek nem Java projektek és nem a Java összeépítő fordítja le őket.

A munkaterület segítségével létrehozott vállalati alkalmazás projektekbe a következő kulcsfontosságú fájlok automatikusan bekerülnek:
META-INF/application.xml
Ez a fájl, a J2EE specifikációnak megfelelően a vállalati alkalmazás telepítési leírója, ami a különböző J2EE moduloknak az EAR fájlhoz társításáért felel. Ez a fájl META-INF mappában jön létre.
.settings/.component
Ez a fájl megfelelteti az egyes modulok forráskódjának helyét a modul helyével a telepítéskor. Az EAR fájllal telepítéshez befoglalt minden egyes modul esetén a .component fájl felsorolja a forrás elérési utat és a telepítési elérési utat. Ez a fájl a .settings mappában jön létre.
.settings/org.eclipse.wst.common.project.facet.core.xml
Ez a fájl felsorolja a vállalati alkalmazás projekt részeit. Nézze meg az alábbi részt: Projektrészek hozzáadása J2EE projektekhez. Ez a fájl a .settings mappában jön létre.
.project
Ez egy munkaterület műtermék, a szokásos projekt leíró fájl.

Kapcsolódó fogalmak
J2EE architektúra
Kapcsolódó feladatok
Vállalati alkalmazás projekt létrehozása
Vállalati alkalmazás EAR fájl importálása
Vállalati alkalmazások exportálása EAR fájlba
Alkalmazásügyfél projekt létrehozása
Csatoló projekt létrehozása
Projektrészek hozzáadása J2EE projektekhez