, jndi står for java navngivning og adresseregister grænseflade.det er et sæt af api - og service - grænseflader.java - baserede applikationer til brug jndi navngivning og nummeroplysningstjenester.i forbindelse med ejb, er der to betingelser.,,,, bindende, det henviser til, at et navn til en ejb objekt, der kan anvendes senere.,,,, lookup, det henviser til at kigge op og blive genstand for ejb.,,, jboss, samling bønner er bundet i jndi i følgende format ved misligholdelse.,,,, lokale, - ejb navn /lokale,,,, fjern - ejb navn /fjerntliggende,,, - - i tilfælde af, ejb er samlet med < anvendelse navn >. øre fil og misligholdelse format er følgende.,,,, lokale, - anvendelse navn /ejb navn /lokale,,,, fjern - ansøgning navn /ejb navn /fjerntliggende, f.eks. misligholdelse bindende, henviser til, ejb - skabe anvendelse, kapitel er jboss konsol produktion. jboss applikationsserver log produktion.16:30:02723 info [sessionspeccontainer] begynder jboss. j2ee tingelser [...]: jar jar navn = = ejbcomponent. librarysessionbean, service = ejb3 16:30:02723 info [ejbcontainer] begyndte ejb: com.tutorialspoint.stateless.librarysessionbean ejbname: librarysessionbean 16:30:02731 info [jndisessionregistrarbase] bindende følgende punkter i den globale jndi: librarysessionbean /fjern - ejb3. x misligholdelse fjerntliggende virksomheder grænseflade librarysessionbean /remote-com.tutorialspoint.stateless.librarysessionbeanremote - ejb3. x fjerntliggende virksomheder grænseflade., tilpassede bindende, foelgende angivelser kan anvendes til specialbyggede misligholdelse jndi bindinger,.,,,, lokale, org. jboss. ejb3. localbinding,,,, fjern - org. jboss. ejb3. remotebindings,,, ajourføre librarysessionbean.java.henviser til, ejb - skabe anvendelse, kapitel, librarysessionbean, pakke com.tutorialspoint.stateless; import java.util.arraylist; import java.util.list; import javax.ejb.stateless; @ statsløse @ localbinding (jndibinding = "tutorialspoint /librarysession") offentlige klasse librarysessionbean gennemfører librarysessionbeanlocal (liste < snor > bogreol, offentlige librarysessionbean() {bogreol = nye arraylist < snor > c);} offentlige tomrum addbook (string - bookname) {boghylde. tilføje (bookname)} offentlig liste < snor > getbooks() {tilbage boghylde.}), librarysessionbeanlocal, pakke com.tutorialspoint.stateless; import java.util.list; import javax.ejb.local;@ lokal offentlig grænseflade librarysessionbeanlocal {tomrum addbook (string - bookname) liste getbooks();}, bygge projektet.i ansøgningen om jboss og kontrollere følgende output i jboss konsol.,...16:30:02723 info [sessionspeccontainer] begynder jboss. j2ee tingelser [...]: jar jar navn = = ejbcomponent. librarysessionbean, service = ejb3 16:30:02723 info [ejbcontainer] begyndte ejb: com.tutorialspoint.stateless.librarysessionbean ejbname: librarysessionbean 16:30:02731 info [jndisessionregistrarbase] bindende følgende punkter i den globale jndi: tutorialspoint /librarysession - ejb3. x misligholdelse af lokale virksomheder grænseflade tutorialspoint /librarysession-com.tutorialspoint.stateless.librarysessionbeanlocal - ejb3. x lokale grænseflade.gentage ovennævnte skridt for fjerntliggende og se resultatet.
ejb jndi bindinger
Previous:ejb pletter /clobs
Next Page:ejb enhed forhold