, er staat een soort van de zitting een onderneming een behoud van de vergadering staat met de klanten.Er staat op naam van de handhaving van de zitting een cliënt in verband staat een voorbeeld van variabele.Vooral de container om een aparte staat zitting boon voor behandeling van verzoeken van een cliënt.Als het einde van de zitting een verzoek, statelful wordt vernietigd, de volgende is vereist voor het creëren van een staat welke stappen.,,, het creëren van een afgelegen /lokale interface operationele methoden.,, de interface zal stellen, door de cliënt aanvragen.,,, als vooral de cliënt in dezelfde omgeving in de zitting een: de invoering en het gebruik van de toelichting is ".,,, als dat in verschillende omgevingen, vooral de infrastructuur voor het inzetten van de zitting een cliënt is de toelichting ".,,, het creëren van een staat van verwezenlijking van de interface met de zitting een.,,, "staat. Er staat dat het de boon.Vooral de automatische toewijzing of containers te creëren met betrekking tot in het kader van de inzet van de toelichting lezen - eisen.,,,,, de invoer van javax.ejb.remote afstandsbediening, de interfaces; @ librarystatefulsessionbeanremote (///////operationele methoden toe te voegen, welke verklaring}, staat, staat dat librarystatefulsessionbeanremote librarystatefulsessionbean @ klasse, de uitvoering van de operationele methoden} {///////, aanleg van toepassing is, dat we creëren een test: toepassing van de procedures voor het testen van nieuwe infrastructuur stepdescription: de staat, een project, een naam, een pakket onder welke vergadering, com.tutorialspoint.stateful, in welke interpretatie, het creëren van toepassing, hoofdstuk.Je kan ook te gebruiken voor het creëren van infrastructuur in de projecten, om de toepassing van dit hoofdstuk en hoofdstuk begrijpen hoe het concept staat.Het creëren van, librarystatefulsessionbean.java, librarystatefulsessionbeanremote, in welke interpretatie, toepassing, het creëren van dat hoofdstuk.De dossiers blijven ongewijzigd.3 worden vastgesteld om ervoor te zorgen dat de logica van toepassing volgens de voorschriften.4. In de vorm van de inzet van de pot op documenten die de toepassing van de toepassing van de server.De toepassing van de server die start automatisch als niet begonnen.Het creëren van infrastructuur in de cliënt, gebaseerd op de console van toepassing op dezelfde wijze creëren van toepassing, vooral onder hoofdstuk onderwerp, het creëren van een cliënt, toegang tot de standaard.Welke vergadering, infrastructuur), librarystatefulsessionbeanremote.java, Pack com.tutorialspoint.stateful; de invoer van java.util.list; de invoer van javax.ejb.remote; @ afstandsbediening librarystatefulsessionbeanremote {nietig addBook (letterlijk boeken); één getbooks ();}, librarystatefulsessionbean.java, Pack com.tutorialspoint.stateful; de invoer van java.util.arraylist; de invoer van java.util.list; de invoer van javax.ejb.stateful; @ staat librarystatefulsessionbean dat librarystatefulsessionbeanremote {lijst < string GT; boekenkast; de openbare librarystatefulsessionbean () {boekenkast = nieuwe snaren arraylist < > (}); de leegte addBook (letterlijk boeken) {boekenkast. Toegevoegd (boek);}Het openbare lijst < snaren > getbooks () {}) terug naar de boekenkast;,,, als je de inzet van de Java - Kennisgeving van die projecten, die log.,,, die heeft automatisch tot we de zitting een jndi begonnen, librarystatefulsessionbean /de,,,,, ik zal Het gebruik van deze string, toegang tot de zakelijke voorwerp vormen, COM. Tutorialspoint. Staat. Librarystatefulsessionbeanremote,,,, die de toepassing van de server van produktie,...16:30:01401 informatie jndisessionregistrarbase] [in combinatie met de volgende vermeldingen in de JNDI:librarystatefulsessionbean /tele ejb3. X - standaard afgelegen service interface librarystatefulsessionbean /remote-com.tutorialspoint.stateful.librarystatefulsessionbeanremote - ejb3. X ver 程业务 interface informatie sessionspeccontainer] [die 16:30:02723 beginnen. J2ee voorbeeld.: tanks, de naam = = = ejb3. Librarystatefulsessionbean, diensten 16:30:02723 informatie te EJB:com.tutorialspoint.stateful.librarystatefulsessionbeanremote ejbname:librarystatefulsessionbean 16:30:02731 [ejbcontainer] informatie jndisessionregistrarbase] met [de volgende vermeldingen in de JNDI:librarystatefulsessionbean /tele ejb3 X - standaard afgelegen service interface.E librarystatefulsessionbean /remote-com.tutorialspoint.stateful.librarystatefulsessionbeanremote - ejb3 X afstand service interface.Ejbtester (infrastructuur, de cliënt), jndi.properties, Java genoemd. De fabriek. De eerste = org.jnp.interfaces.namingcontextfactory Java genoemd. De fabriek. URL 's. De prijs = org. Die naam: org.jnp.interfaces Java. Nomenclatuur. De leverancier. URL' s = de gastheer, en deze eigenschap is gestart, Java namen dienst InitialContext object, dat er tegen, en er staat wordt gebruikt voor het vinden, ejbtester.java zitting een,, pakket, com.tutorialspoint.test; de invoer van com.tutorialspoint.stateful.librarystatefulsessionbeanremote; de invoer van java.io.bufferedreader; de invoer van java.io.fileinputstream; de invoer java.io.inputstreamreader; java.util.list; invoer java.util.properties; de invoer van javax.naming.initialcontext; de invoer van javax.naming.namingexception; P.In de loop van ejbtester {bufferedreader brconsolereader = nul; de kenmerken en InitialContext ctx; {rekwisieten = nieuwe eigenschappen (); proberen {rekwisieten. De belasting (nieuwe input ("). De eigenschap"); de vangst (ioexception ex) {}); printstacktrace (zoals de ctx = nieuwe poging InitialContext} {} (?); de vangst (namingexception) {zoals printstacktrace ();} brconsolereader = (nieuwe inputstreamreader (het systeem);} openbare statische leegte belangrijkste ([...] dringt erop ejbtester ejbtester {-) = nieuwe ejbtester () (); ejbtester. Teststatelessejb; particuliere nietig showgui () {}), De leegte fac ("**********************");De inbreng van het systeem ("welkom in de winkel"); het systeem.. leegte fac ("**********************"); het systeem ("optie, N1, drukken.Meer boeken, stikstof.Geef de keuze van uitvoer,: "); de particuliere nietig teststatelessejb () {} {int te kiezen librarybean = = = = = = = 1; librarystatefulsessionbeanremote librarystatefulsessionbeanremote) ctx. Zoek (" librarystatefulsessionbean /tele "); en (kiezen.= 2) {string tekst boeken; showgui (); reeks strchoice = brconsolereader. Met toevoeging (); de keuze van = integer. Parseint (strchoice); als (keuze van = = 1) {systeem.. drukken ("in de boeken van de naam:"); de tekst van een = brconsolereader boeken. Boeken met toevoeging (); = nieuwe boek () setName (tekst boeken. Boeken.); librarybean. AddBook (boeken);} anders als (keuze van = = 2) {}) lijst breken; < boek > bookslist = librarybean. Getbooks (); het systeem.. leegte fac ("boek (s) in de tot nu toe:" + bookslist. Size ()); int i = 0; voor (boek: bookslist) {system.out.printIn (I + 1) + ".+ boek. Getname ()); I + +;} librarystatefulsessionbeanremote librarybean1 = (librarystatefulsessionbeanremote) ctx. Zoek ("librarystatefulsessionbean /tele"); de tabel < snaren > bookslist1 = librarybean1. Getbooks (); het systeem. Uit de leegte fac ("* * * * * * * II. Het gebruik van de bibliotheek staat voorwerpen vinden de * * * * * * *"); systeem. Leegte fac ("boek (s) in de tot nu toe:" + bookslist1. Size ()); (int i = 0; ik < bookslist1. Size (); + + I) {systeem. Leegte fac (I + 1) + ".+ bookslist1. Dat (ik));}} vangst (abnormale) {systeem. Leegte fac (E - getmessage () (); printstacktrace; e} {{(brconsolereader als laatste poging.= nul) (();}} brconsolereader inhalen. (ioexception ex) {systeem. Leegte fac (zoals getmessage ());}}}}, ejbtester doen de volgende taken.,,, van de kenmerken van de laad - en - jndi.properties InitialContext object.,,, in de teststatefulejb () vastgestelde methoden vinden, is het gebruik van de naam "librarystatefulsessionbean /tele" voor het verkrijgen van de afgelegen zakelijke voorwerp (een staat welke).,,, en dat de gebruikers van de opslag van interfaces en hij /zij de keuze voor de invoer.,,, als de gebruikers van vervoer in 1, het systeem van De naam van het boek en het behoud van de voor het gebruik van de zitting een boek staat addbook () methode.Zitting een voorbeeld opgeslagen op het boek.,,, als de gebruiker van het systeem van het gebruik van 2, herstel van de zitting een boek staat getbooks () en de uitgang.,,, en een andere auto op naam van de voltooiing van de - "librarystatefulsessionbean /tele" voor het verkrijgen van de afgelegen zakelijke doel (welke boeken staat opnieuw opgenomen).,,, - welke cliënt bezoeken, in het project voor het beheer van de hulpbronnen ejbtester.java.Klik en kiezen ejbtester, het dossier, controleert de werking van de produktie in de console ********************** gekenmerkt, welkom in de boekwinkel **********************: optie 1.Het boek 2 toe te voegen.De keuze van de immigratie in de boeken van de naam: 1: het leren van Java ********************** welkom in de boekwinkel ********************** optie 1.Het boek 2 toe te voegen.Uit in de keuze van het boek: 2 (') in de tot nu toe van 1: 1.Java * * * * * * * II leren met behulp van de bibliotheek staat vinden de * * * * * * * (s) het voorwerp van het boek in de tot nu toe een succes: 0 (totaal: 13 seconden), weer op de vlucht de klant toegang tot de infrastructuur voor het beheer van de hulpbronnen, geplaatst in het project ejbtester.java.Klik en kiezen ejbtester, het dossier, controleert de werking van de produktie in de console ********************** gekenmerkt, welkom in de boekwinkel **********************: optie 1.Het boek 2 toe te voegen.De keuze van de immigratie: 2 boek (s) in de tot nu toe: 0 * * * * * * II vinden met behulp van de bibliotheek boek staat voorwerpen * * * * * * * (s) in de tot nu toe een succes: 0 (totaal: 12 seconden), produktie, vermeld staat, elke staat: voorbeelden van verschillende terug vinden,,,, er staat: doelstelling en één gesprek is.Zoals in de tweede operatie, krijgen we geen waardevolle boeken.,,,
- hoe staat
Previous:Hoe staat
Next Page:Hoe