Enterprise JavaBeans ( EJB: er ) tillhandahålla infrastruktur för att bygga server - side Java komponenter . EJBs är avlägsna objekt används för skapande , borttagning och åkallan . EJBs kan vara endera bönor eller bönor session . Entity beans representerar Business Objects t.ex. kunder eller beställningar . Bönorna är långlivade , de sparas i ett lager mekanism som tillåter dem att existera bortom livstid J2EE server process . Entity beans tillåter också flera klienter att dela åtkomst och de kan relateras till annan enhet bönor i container -hanterade relationships.Session bönor representerar en klient på J2EE -servern . Bönan utför komplexa uppgifter på servern för klienten , men uppgifterna är inte persistent som Entity Beans . Dessa bönor används ofta för att skicka e-post orderbekräftelse eller hämta skrivskyddade data för klienten . Saker du behöver Review, Java utvecklare Kit
Eclipse Web Tools Platform
XDoclet
JBoss
Visa fler instruktioner
1
Installera JBoss och XDoclet drifttider i Eclipse . Detta gör att du kan köra Web moduler och Enterprise JavaBeans från Eclipse , men du måste tala om Eclipse där JBoss och XDoclet ligger .
Välj " Window " och klicka på " Inställningar " alternativet på Eclipse fönstret . Välj " Java " på den expanderbara menyn för att avslöja de JRE som är installerade .
2
Välj " Lägg till" . Bläddra efter din JRE katalog och välj den mapp där JDK har installerats . Namnge runtime och välj " OK . " Din nya JRE kommer att dyka upp på " installerat Java Runtime Environments " lista .
3
Välj " Window " och klicka på " Inställningar " alternativet . Välj " Server " på den expanderbara menyn . Klicka på " Installerade Runtimes " för att lägga till en ny miljö -server runtime .
4
Klicka på " Add" . Markera " Generic Server Runtime " alternativet . Välj den typ av server som " JBOSS . " Klicka på " Browse " för att välja din katalog applikationsserver och Classpath variabel . Båda alternativen ska ställas till JBoss installationskatalogen . Klicka på " Finish . "
5
Välj " XDoclet " från den expanderbara menyn . Aktivera XDoclet Builder . Klicka på "Bläddra " -knappen , och välj XDoclet installations katalogen . Klicka på " Apply " -knappen .
6
Klicka på " XDoclet " i den expanderbara menyn och välj " ejbdoclet . " Se till att alla kryssrutor är tomt så att XDoclet kan skapa sina egna driftsättning deskriptorer . Klicka på " OK " och stäng lådan .
7
Skapa en enkel session Enterprise JavaBean och klient webbapplikation . Följ denna sekvens för att slutföra projektet :
Mouse - over "File " och "nya" knappar och klicka på " Övrigt " -knappen . Välj " EJB " från rullgardinsmenyn och klicka på " J2EE EJB Module . " Klicka på " Next . "
Klicka på " Ny " -knappen . Namnge ditt projekt och välj din målserver . Ange din modul namn . Klicka på knappen "Avancerat" och avmarkera " Lägg modulen till en EAR program " alternativet . Välj " Skapa ett EJB -modul klient JAR att hålla kundens gränssnitt och klasser " alternativet . Välj " Lägg till stöd för kommenterad Java klasser " alternativet . Klicka på knappen "Slutför" . Du kommer omedelbart att uppmanas att byta till J2EE . Klicka på " Yes . "
8
Skapa din session bean genom att följa denna sekvens :
Välj " ejbModule mappen " och högerklicka på mappen . Använda " Nya " menyn , välj " Other " och sedan " EJB " och " Enterprise JavaBean . " Klicka på knappen för att välja " SessionBean " och klicka på " Next . "
Ställ " Project ", " Module Name ", " Java -paketet ", " Class name " och " Superklass " för klassen fildestination . Den " Class name" måste sluta med ordet " Bean . " Klicka på "Nästa " och " Slutför ". Detta kommer att orsaka din " NewBean " att visas i din " ejbModule mapp . " XDoclet kommer att generera alla andra klasser .
Öppna din " NewBean " i Java-editor och bara redigera denna fil . XDoclet kommer att förändra de stödjande klasser varje gång en ändring görs till " NewBean " klass . Spara ditt arbete .
9 Publishing din Enterprise JavaBean kan du testa din EJB i en levande miljö .
Publicera din EJB till din server . Beakta ut från bordet för att se att Enterprise JavaBean framgångsrikt har distribuerats .