Přidávání fasety do projektu J2EE

Toto téma vysvětluje, jak přidat fasetu do stávajícího projektu ve vašem pracovním prostoru.

Fasety definují charakteristiky a požadavky projektů. Když k projektu přidáte fasetu, projekt je nakonfigurován k provedení určité úlohy, ke splnění určitých požadavků nebo k tomu, aby měl určitou charakteristiku. Faseta EAR například nastavuje projekt tak, aby fungoval jako podniková aplikace. Toho dosahuje přidáním deskriptoru implementace a nastavením cesty ke třídě pro projekt.

Fasety můžete přidávat pouze do projektů J2EE a dalších typů projektů, které jsou na projektech J2EE založeny, jako například projektů podnikových aplikací, dynamických webových projektů a projektů EJB. Fasety nelze například přidávat do projektu Java nebo do projektu modulu plug-in. Projekt, ve kterém jsou fasety zpřístupněny má obvykle alespoň jednu fasetu již při vytvoření, což umožňuje přidávat další fasety dle potřeby. Nový projekt EJB má například fasetu modulu EJB. Následně můžete do tohoto projektu přidávat další fasety, jako například fasetu EJBDoclet (XDoclet).

Některé fasety vyžadují přítomnost dalších faset jako nezbytný předpoklad. Jiné fasety nesmějí být ve stejném projektu. Nesmíte například přidat fasetu Dynamický webový modul do projektu EJB, protože projekt EJB již má fasetu modulu EJB. Některé fasety lze odebrat z projektu a jiné nikoli.

K novým projektům je faseta obecně přidána při jejich vytvoření. Chcete-li přidat další fasetu k již existujícímu projektu, postupujte následovně:

  1. V pohledu Průzkumník projektů klepněte pravým tlačítkem myši na projekt, a poté klepněte na Vlastnosti.
  2. V okně Vlastnosti klepněte na Fasety projektu. Stránka Fasety projektu vypíše fasety v projektu.
  3. Klepněte na Přidat/odebrat fasety projektu.
  4. V okně Přidat/odebrat fasety projektu zaškrtněte políčka vedle faset, které má tento projekt obsahovat a pro každou fasetu vyberte číslo verze.
    Uvedeny jsou pouze fasety platné pro daný projekt:
    • Seznam běhových komponent vybraných pro projekt omezuje fasety zobrazené v seznamu. Zobrazeny jsou pouze fasety kompatibilní se všemi vybranými cílovými běhovými komponentami.
    • Aktuálně vybrané fasety a jejich čísla verzí omezují ostatní fasety uvedené v seznamu. Pokud například projekt obsahuje fasetu Dynamický webový modul, není faseta modulu EJB uvedena, protože tyto dvě fasety nemohou být ve stejném projektu.
    Další informace o požadavcích a omezeních faset můžete zjistit klepnutím pravým tlačítkem myši na název fasety a následným klepnutím na Zobrazit omezení.

    Můžete také vybrat přednastavenou kombinaci faset ze seznamu Předvolby.

  5. Chcete-li odebrat fasetu, zrušte zaškrtnutí příslušného políčka. Ne všechny fasety lze odebrat.
  6. Chcete-li svůj projekt omezit tak, aby byl kompatibilní minimálně s jednou běhovou komponentou, klepněte na tlačítko Zobrazit běhové komponenty a vyberte běhové komponenty, se kterými má být projekt kompatibilní. Další informace o běhových komponentách viz Určení cílových serverů pro projekty J2EE.
  7. Klepněte na Dokončit.
  8. Klepněte na OK.

Související pojmy
Projekty podnikových aplikací
Související úlohy
Vytváření projektu podnikové aplikace
Vytváření projektu klienta aplikace
Vytváření projektu konektoru