Projekty podnikových aplikací

Projekt podnikové aplikace dává dohromady prostředky, které jsou nezbytné k implementaci podnikové aplikace J2EE.

Projekt podnikové aplikace obsahuje množinu odkazů na jiné moduly J2EE a projekty Java, jejichž spojením vzniká soubor EAR. Těmito projekty mohou být webové moduly, moduly EJB, moduly klienta aplikace, moduly konektoru, soubory Java JAR obecných utilit a soubory JAR klienta EJB. Projekty podnikových aplikací vytvořené na pracovní ploše obsahují deskriptor implementace a také soubory, které jsou společné pro všechny moduly J2EE definované v deskriptoru implementace.

Vytvořený projekt modulu J2EE může být přidružen k projektu podnikové aplikace. Usnadňuje to průvodce projektem tím, že vám umožňuje uvést nový nebo stávající projekt podnikové aplikace. Projekty podnikových aplikací se exportují jako soubory EAR (podnikový archiv) obsahující všechny soubory definované v projektu podnikové aplikace a také příslušný archivní soubor pro každý projekt modulu J2EE nebo souboru JAR utility definovaný v deskriptoru implementace, např. soubory webového archivu (WAR) a soubory EJB JAR.

Podniková aplikace může obsahovat soubory JAR utilit, které budou používány obsaženými moduly. To umožňuje sdílení kódu na úrovni aplikace více webovými moduly, moduly EJB nebo moduly klienta aplikace. Tyto soubory JAR jsou často nazývány soubory JAR utilit. Soubory JAR utilit definované pro projekt podnikové aplikace mohou být skutečné soubory JAR, nebo můžete zahrnout projekty Java utilit, které se mají stát soubory JAR utilit během překladu a implementace.

Na začátku vývoje aplikací J2EE nejprve zpravidla vytvoříte projekt podnikové aplikace, který bude obsahovat vaše webové moduly, moduly EJB a moduly klienta aplikace. Projekt podnikové aplikace se používá k sestavení celé aplikace z různých modulů. Jelikož do podnikové aplikace není přímo vestavěn žádný zdrojový kód, tyto projekty nejsou projekty Java a nejsou kompilovány tvůrcem Java.

Když vytvoříte projekt podnikové aplikace pomocí pracovní plochy, jsou automaticky vytvořeny následující klíčové soubory:
META-INF/application.xml
Tento soubor je deskriptor implementace pro podnikovou aplikaci podle definice ve specifikaci J2EE a je zodpovědný za přidružení modulů J2EE ke konkrétnímu souboru EAR. Soubor je vytvořen ve složce META-INF.
.settings/.component
Tento soubor přiřazuje umístění zdrojového kódu každého modulu k umístění modulu při implementaci. Pro každý modul určený pro implementaci se souborem EAR uvádí soubor .component jeho zdrojovou cestu a cestu implementace. Soubor je vytvořen ve složce .settings.
.settings/org.eclipse.wst.common.project.facet.core.xml
Tento soubor uvádí fasety projektu podnikové aplikace. Viz Přidávání fasety do projektu J2EE. Soubor je vytvořen ve složce .settings.
.project
Toto je artefakt pracovní plochy, standardní soubor popisu projektu.

Související pojmy
Architektura J2EE
Související úlohy
Vytváření projektu podnikové aplikace
Import souboru EAR podnikové aplikace
Export podnikové aplikace do souboru EAR
Vytváření projektu klienta aplikace
Vytváření projektu konektoru
Přidávání fasety do projektu J2EE