Fazety definují charakteristiky a požadavky projektů Java EE a používají se jako součást konfigurace běhového prostředí.
Při přidání fazety do projektu,je tento projekt nakonfigurován k provedení určité úlohy, ke splnění určitých požadavků nebo k tomu, aby měl určitou charakteristiku. Fazeta 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.
Fazety můžete přidávat pouze do projektů Java EE a dalších typů projektů založených na projektech J2EE, jako například projektů podnikových aplikací, dynamických webových projektů a projektů EJB. Fazety nemůžete přidat například do projektu Java™ nebo do projektu modulu plug-in. Projekt, ve kterém jsou fazety povoleny má obvykle alespoň jednu fazetu již při vytvoření, což umožňuje přidávat další fazety dle potřeby. Nový projekt EJB má například fazetu modulu EJB. Následně můžete do tohoto projektu přidávat další fazety, jako například fazetu EJBDoclet (XDoclet). Chcete-li do určitého projektu přidat fazetu, postupujte podle pokynů uvedených v tématu Přidání fazety do projektu Java EE.
Některé fazety vyžadují přítomnost dalších fazet jako nezbytný předpoklad. Jiné fazety nesmějí být ve stejném projektu. Nesmíte například přidat fazetu Dynamický webový modul do projektu EJB, protože projekt EJB již má fazetu modulu EJB. Některé fazety lze odebrat z projektu a jiné nikoli.
Fazety mají také čísla verzí. Čísla verzí fazet můžete změnit, pokud dodržíte požadavky fazet. Chcete-li změnit číslo verze fazety, postupujte podle pokynů uvedených v tématu Změna verze fazety.