Enterprise JavaBeans ( EJBs ) sørger for infrastrukturen for å bygge server-side Java komponenter . EJBs er eksterne gjenstander som brukes for oppretting, sletting og påkallelse . EJBs kan enten være foretakets bønner eller session bønner . Entity bønner representerer Business Objects for eksempel kunder eller pålegg . Bønnene er vedvarende , de er lagret i en bod mekanisme som tillater dem å eksistere utover levetiden på J2EE-server prosessen. Entity bønner også tillate flere kunder til å dele tilgang, og de kan være relatert til andre enhet bønner i container - administrerte relationships.Session bønner representerer en klient på J2EE- server. Bønne utfører komplekse oppgaver på serveren for kunden, men dataene er ikke vedvarende som foretakets bønner . Disse bønner er ofte brukt til å sende ordrebekreftelser eller hente skrivebeskyttede data for klienten. Du trenger
Java Developer Kit
Eclipse Web Tools Platform
XDoclet
JBoss
Vis flere instruksjoner
en
Installer JBoss og XDoclet kjøretid i Eclipse . Dette vil tillate deg å kjøre web- moduler og Enterprise JavaBeans fra Eclipse , men du må fortelle Eclipse hvor JBoss og XDoclet ligger.
Velg " Window " og klikk på " Preferences " alternativet på Eclipse vinduet. Velg " Java" på utvides menyen for å avsløre JREs som er installert .
2
Velg " Legg til" -knappen. Bla for din JRE katalog og velg mappen der JDK er installert. Navngi runtime og velg " OK ". Din nye JRE vil dukke opp på "Installed Java Runtime Environments "-liste .
3
Velg "Window " og klikk på " Preferences " alternativet . Velg " Server " på den utvides menyen . Klikk på " Installerte Runtimes " for å legge en ny server runtime-miljø.
4
Klikk på "Legg til "-knappen . Velg " Generic Server Runtime " alternativet. Velg serveren type som " JBOSS . " Klikk på " Browse" for å velge applikasjonsserver katalog og CLASSPATH variabel. Begge alternativene bør settes til JBoss installasjon katalogen. Klikk "Finish".
5
Velg " XDoclet " fra utvidbart menyen . Aktiver XDoclet Builder . Klikk på " Browse" -knappen , og velg XDoclet installasjon katalogen. Klikk på " Apply"-knappen .
6
Klikk på " XDoclet " i utvides menyen og velg " ejbdoclet . " Sørg for at alle boksene er tomme slik at XDoclet kan generere egne distribusjonen beskrivelser . Klikk "OK" og lukke boksen .
7
Lag en enkel Session Enterprise JavaBean og klient webapplikasjon . Følg denne fremgangsmåten for å fullføre prosjektet : en
Mouse -over "Fil" og "Nye " knapper og klikk på " Annet" -knappen. Velg " EJB " fra drop -down listen og klikk på " J2EE EJB Module ". Klikk "Next".
Klikk på " Ny" knappen . Navngi prosjektet og plukke målet server. Skriv inn din modul navn. Klikk på "Avansert "-knappen og velg bort " Legg modulen til et EAR -programmet " alternativet. Velg "Opprett en EJB Client JAR -modulen for å holde klientgrensesnitt og klasser " alternativet . Velg "Legg til støtte for kommentert Java -klasser " alternativet. Klikk på " Finish "-knappen . Du vil umiddelbart bli bedt om å bytte til J2EE . Klikk "Ja".
8
Lag din session bean ved å følge denne sekvensen : en
Velg " ejbModule mappen " og høyreklikk på mappen . Bruke " Ny" -menyen , velg " Annet " og deretter " EJB " og " Enterprise JavaBean . " Klikk på knappen for å velge " SessionBean " og klikk " Next".
Still "Project ", " Module Name ", " Java -pakken ", " Class name" og " superklasse " for klassen filen destinasjonen . Den " Class name" må slutte med ordet " Bean ". Klikk "Next " og " Finish". Dette vil føre til at " NewBean " skal vises i " ejbModule mappen. " XDoclet vil generere alle andre relaterte klasser .
Åpne " NewBean " i Java editor og bare redigere denne filen. XDoclet vil endre støtter klasser hver gang en endring er gjort til " NewBean "-klassen . Lagre arbeidet .
9 Publishing din Enterprise JavaBean kan du teste din EJB i et levende miljø .
Publiser EJB til serveren din. Observer konsollens utgang for å se at Enterprise JavaBean har blitt utplassert .