I progetti EJB vengono utilizzati per organizzare le risorse contenute nei moduli EJB.
I moduli EJB vengono utilizzati per assemblare uno o più bean enterprise in una singola unità distribuibile. Tale unità viene distribuita in un file Java archive (JAR) standard. È possibile utilizzare un modulo EJB come applicazione autonoma o può essere combinato con altri moduli per creare un'applicazione enterprise J2EE. Il modulo EJB viene installato ed eseguito come un contenitore di bean enterprise. Per distribuire ed eseguire un progetto EJB su un server, è necessario che un progetto Enterprise Application indichi un progetto EJB come riferimento.
Un modulo EJB contiene quanto segue:
Per creare un nuovo progetto EJB: