Enterprise JavaBeans , eller EJB , ger tekniken en distribuerad komponent modellen så att applikationsutvecklare kan fokusera på specifika affärsproblem och inte behöver oroa sig för komplexa systemnivå frågor . Denna uppdelning möjliggör snabb utveckling , eller RAD , samtidigt som programmet skalbara , robusta och säkra . Arkitektur
Java-program har flera nivåer som kunden grupp , webblager och EJB Tier . Ett företag bönor innehåller Business Objects och affärslogik . Business föremål är delar av affärsmodellen som en kundvagn objekt , ett konto objekt eller en katalog objekt . Affärslogik omfattar förfaranden och metoder som fungerar på Business Objects .
Typer
De tre typer av företag bönor är session beans som är privata medel som används av klienten som skapar dem , Entity Beans som representerar beständig lagring objekt och den nya meddelande - drivna bönor som process asynkrona meddelanden levereras via Java Message Service API .
EJB Containrar
< p> EJB containrar håller företagets bönor och tillhandahåller tjänster såsom bönor skapande , underhåll , förstörelse , transaktioner och en databas eller liknande beständig lagring för bönan . En EJB container är en del av ett EJB -server som tillhandahåller namngivning, katalog , e-post och andra tjänster för att hantera containrar och bönor .