Et EJB-projekt bruges til at organisere de ressourcer, der er indeholdt i et EJB-modul.
Et EJB-modul bruges til at oversætte en eller flere Enterprise-beans til en enkelt enhed, der kan distribueres. Det distribueres i en Java™-standardarkivfil (JAR). Et EJB-modul kan bruges som et enkeltstående program, eller det kan kombineres med andre moduler og danne et Java EE Enterprise Application-program. Et EJB-modul installeres og udføres i et EJB-opbevaringssted. Der skal refereres til et EJB-projekt af et Enterprise Application-program (defineret som et modul i en EAR), før det kan distribueres og udføres på en server.
Et EJB-modul indeholder følgende:
Sådan oprettes et nyt EJB-projekt: