: het creëren van toepassing, het creëren van een eenvoudig voorbeeld. Zullen we gebruik maken van de "nieuwe gids kenmerken het project".In het onderstaande voorbeeld, creëren we een naam van het project: module van onderdelen, het creëren van een project in de kenmerken, ide, selectie, dossier > nieuwe projecten >,.Zie je de foto 's.,, de keuze van de projecten vormen onder de categorie, de Java -, de aard van het project, die optrad, module.De volgende >, druk op de knop.Zie je de foto 's.En in naam van het project en de locatie.De volgende >, druk op de knop.Zie je de foto 's.De keuze die de toepassing van de server,,, de server.Klik op de knop.Zie je de volgende kenmerken het project door.,, het creëren van een voorbeeld voor het creëren van een eenvoudig voorbeeld, Bean, we gebruiken de kenmerken van "nieuwe" de tovenaar.In het onderstaande voorbeeld, creëren we een aanwijzing in staat stellen librarysessionbean Java - project, de selectie van de projecten in de Java - project voor het beheer van de hulpbronnen en klik op het raam.De keuze van de zitting een nieuwe >. Zie je, de nieuwe zitting bonen, tovenaar.,, in de naam van de naam en de zitting een pakket.Klik op de knop.Zie je de volgende kenmerken: klasse bestaat.,,,, librarysessionbean, - zitting boon,,,, librarysessionbeanlocal, voor de zitting een,,, lokale interface ik het veranderen van de lokale interface van de interfaces, zullen we op basis van de console in een toepassing van de toegang tot de infrastructuur.Afgelegen /lokale interface wordt gebruikt voor de commerciële methoden te onthullen, Bean.De naam en de verwezenlijking van librarysessionbeanremote, librarysessionbeanlocal librarysessionbean librarysessionbeanremote interface, librarysessionbeanremote.,,, pakket com.tutorialspoint.stateless; de invoer van java.util.list; de invoer van javax.ejb.remote; @ afstandsbediening librarysessionbeanremote {nietig addBook (letterlijk boeken); één getbooks ();},,, librarysessionbean, Pack com.tutorialspoint.stateless; de invoer van java.util.arraylist; de invoer van java.util.list; de invoer van javax.ejb.stateless @ zonder staat. Dat soort librarysessionbean librarysessionbeanremote {lijst < snaren > boekenkast; de openbare librarysessionbean () {boekenkast = nieuwe snaren arraylist < > (}); de openbareNietig addBook (letterlijk boeken) {boekenkast. Toegevoegd (de tekst van een openbare lijst van boeken);} < snaren > getbooks () {}) terug naar de boekenkast,, de bouw van een project, in het project, de keuze van Java - project voor het beheer van de hulpbronnen, Op het raam, op de knop open, hierna 'menu.,, schone en vastgesteld.,,, zie je de volgende kenmerken het console output, anti - f \\ \\ C: naar Java - schone zone gestart: afschaffing van inzet van schone: schone: het schrappen van de lijst van ondernemingen en voor de bouw van Java - C: \\ \\ \\ C: het schrappen van de lijst van regio' s schoon: standaard protocollen gestart: het onderdeel: het creëren van een catalogus.: C: \\ \\ \\ van de Java - klasse 3: kopie van documenten in de Java - C: \\ \\ \\ \\ META-INF welke soort gids: C: \\ \\ \\ leeg naar Java - bouw van een catalogus: C: \\ \\ \\ die vooral voor de bouw van een voorbeeld.ED van oorsprong en de opstelling van de bron tot twee documenten C: \\ \\ \\ de bron van de Java - waarschuwing: [] van welke klasse leidende opties weg is en de bron van 1,6 noot: C: \\ \\ \\ "groupware naar Java - website tutorialspoint, niet - librarypersistentbean.java gebruik te maken van de geselecteerde of niet veilig.Noot: de opstelling van - xlint: controle van de details.Waarschuwing: in de archieven bevatten: het creëren van een catalogus opgesteld: C:,, gebouwen in de Java - JAR:C:\\ \\ \\ \\ ejbcomponent.jar stellen welke verdeling van de regio: het creëren van een succesvol voorbeeld. (totaal: 3 seconden), begint met de keuze van de server, die de toepassing van de server, servers, onder het raam, en op de knop open context menu 's. De selectie begint,,,,,, dan zie je de volgende kenmerken die de toepassing van de output in de produktie, de server, bel C: jboss-5.1.0. Ga ======================================================================= bin run.conf.bat = = = = = = = jboss_home:C:\\ die leiden Java:C:\\ Milieu jboss-5.1.0.ga programmabestanden (x86), Java jdk1.6.0_21, bin Java java_opts:- programma. De naam = run.bat - xms128m - indeling van xmx512m serverWeg: C: jboss-5.1.0. Ga ========================================================================= bin run.jar 16:25:50062 informatie [serverimpl] beginnen die (micro - container).16:25:50062 informatie serverimpl] [die] [het nummer: 5.1.0.ga (versie: datum van jboss_5_1_0_ga svntag = = 200905221634)...De inzet van informatie tomcatdeployment 16:26:40420 [], ctxpath = /console 16:26:40485 informatie [...] - zilveren baars (1.2_12-b01-fcs) context /console 16:26:42362 informatie tomcatdeployment] [van de inzet, ctxpath = /16:26:42406 informatie [tomcatdeployment] inzet, ctxpath = /waren console 16:26:42471 informatie http11protocol] [van de wolf http-127.0.0.1-8080 16:26:42487 informatie http //1.1 [ajpprotocol] beginnen de wolf ajp /1.3 ajp-127.0.0.1-8009 16:26:42493 informatie serverimpl] [die (micro - container) [5.1.0.ga (opgesteld: svntag = jboss_5_1_0_ga datum = 200905221634)] begint in de 52:427ms, projecten voor de invoering van de keuze van Java - project,,, in het raam van het project voor het beheer van de hulpbronnen,,, klik op open context menu.,,, kies "inzet".,,, zie je.De produktie in de console G gekenmerkt, anti - f C: vooral de Java - - \\ \\ \\ \\ dforceredeploy = echte gids. Ingezet. Steun = valse DNB. In afwachting van de cache =. Echte operationele gestart. De tank::: opstelling van de archieven van de tank, met inbegrip van:: c: \\ \\ standaard protocollen afstand, ejbcomponent.jar inzet van stofwolken - onderdelen: de werking van de controles vóór de invoering van de hoeven van de chauffeur: verlies van de gegevensbronnen definitie...C:,,, de toewijzing van ejbcomponent.jar naar Java - Verdeling naar [org. Die. De inzet van. Die localhosttarget @ 1e4f84ee]. C: \\ \\ \\ ejbcomponent.jar inzet van Java - toepassing van die regio 's welke inzet van de aanvang van de exploitatie van na de start van de inzet van de werking van De werking van de invoering en het functioneren 建立成::: energie (totaal: 2 seconden), die de toepassing van de server van bij de produktie, 16:30:00963 informatie [deployhandler] [], in welke vergadering...De inzet van informatie ejb3dependenciesdeployer] [16:30:01233 ontmoet abstractvfsdeploymentcontext @ 12038795 {vfszip:/C:/jboss-5.1.0. Ga /server /default /inzet /tank /} groupware...16:30:01281 informatie jbossaskernel] [JNDI:librarysessionbean /remote-com.tutorialspoint.stateless.librarysessionbeanremote 16:30:01281 informatie [jbossaskernel]: com.tutorialspoint.stateless.librarysessionbeanremote 16:30:01281 informatie [jbossaskernel] vastgestelde:librarysessionbean /tele 16:30:01281 informatie [jbossaskernel] en bonen (die tank. J2ee Java - naam:, = = = ejb3. Librarysessionbean, diensten) te kerneldeployment:ejbcomponent.jar 16:30:01282 informatie [jbossaskernel]: installatie die bonen. Van welke Groep j2ee: tanks, de naam = = = ejb3. Bookmessagehandler, diensten 16:30:01282 informatie [jbossaskernel afhankelijkheid: informatie. 16:30:01282 [jbossaskernel] en eisen: 16:30:01282 informatie [jbossaskernel]: diensten die vooral de = ejbtimerservice....De inzet van informatie ejb3endpointdeployer] [16:30:01283 abstractbeanmetadata @ 5497cb {naam = die pot = ejbcomponent.jar. 2: naam = librarysessionbean, dienst = ejb3_endpoint bonen = org.jboss.ejb3.endpoint.deployers.impl.endpointimpl prestaties = [] = lege container fabrikant autowirecandidate = echt}.De informatie die sessionspeccontainer] [16:30:01394 beginnen. J2ee voorbeeld.: tanks, de naam = = = ejb3. Librarysessionbean, diensten 16:30:01395 informatie [ejbcontainer] beginnen EJB:com.tutorialspoint.stateless.librarysessionbean ejbname:librarysessionbean 16:30: 01401 informatie jndisessionregistrarbase] [in combinatie met de volgende vermeldingen in de JNDI:librarysessionbean /tele ejb3. X - standaard afgelegen service interface librarysessionbean /remote-com.tutorialspoint.stateless.librarysessionbeanremote - X ejb3 afstand service interface. 16:30:02723 informatie [] die sessionspeccontainer beginnen. J2ee voorbeeld.: tanks, de naam = = = ejb3. Librarysessionbean, diensten 16:30:02723 informatie [ejbcontainer] beginnen EJB:com.tutorialspoint.stateless.librarysessionbean ejbname:Librarysessionbean 16:30:02731 informatie jndisessionregistrarbase] [in combinatie met de volgende vermeldingen in de JNDI:librarysessionbean /tele ejb3. X - standaard afgelegen service interface librarysessionbean /remote-com.tutorialspoint.stateless.librarysessionbeanremote - ejb3. X - afstand service interface, het creëren van een cliënt toegang, welke, in het project van kenmerken, de keuze van de nieuwe documenten > >,,,,,, de selectie van de projecten in het kader van de Java - type. Klasse, de aard van het project,,, Java - toepassing.Klik op de knop onder >,,,, in naam van het project en de locatie.Klik op de knop om de >.Ik koos de naam ejbtester.Het project ", voor het beheer van de hulpbronnen, in het raam, klik op" de naam van het project ".Selectie van de eigendom,,,, en creëren voor de Java - project in de bibliotheek, toevoeging van projecten, druk op de knop, de rekening.,,, bij gebruik van de toevoeging van die bibliotheek, Jar /MAP knop, de rekening.In die bibliotheek < die installatie MAP >> de cliënt MAP.,,, in het creëren van een project dat ejbtester jndi.properties vastgestelde kenmerken.,,., Java - nomenclatuur. De fabriek. De eerste = org.jnp.interfaces.namingcontextfactory Java genoemd. De fabriek. URL 's. De prijzen = org. Die naam: naam van Java. Org.jnp.interfaces. URL. De leverancier. = de gastheer, en in de oprichting van com.tutorialspoint.test en ejbtester.java pakket.,, ejbtester Java, zak. Com.tutorialspoint.test; de invoer van com.tutorialspoint.stateless.librarysessionbeanremote; 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; de cursus ejbtester {bufferedreader brconsolereader = nul; de kenmerken en InitialContext ctx; {rekwisieten = nieuwe eigenschappen (); proberen {belasting (rekwisieten. De nieuwe inbreng ("). De eigenschap"); de vangst (ioexception ex) {}); printstacktrace (zoals de ctx = nieuwe poging InitialContext} {"); de vangst (namingexcep}Voordat de) {zoals printstacktrace ();} brconsolereader = (nieuwe inputstreamreader (het systeem);} openbare statische leegte belangrijkste ([...] dringt erop ejbtester ejbtester {-) = nieuwe ejbtester () (); ejbtester. Teststatelessejb; particuliere nietig showgui () {}). Uit de leegte fac ("**********************").; systeem. Leegte fac ("welkom in de boekhandel"); 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; librarysessionbeanremote (librarysessionbeanremote) ctx. Zoek (" librarysessionbean /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. Met toevoeging librarybean (); (naam van de tekst. AddBook boeken);} anders als (keuze van = = 2) {}) lijst breken; < snaren > bookslist = librarybean. Getbooks (); het systeem.. leegte fac ("boek (s) in de tot Nu toe:" + bookslist. Size () (int); i = 0; ik < bookslist. Size (); + + M) {systeem. Leegte fac (I + 1) + ".+ bookslist. Laat (ik));} librarysessionbeanremote librarybean1 = (librarysessionbeanremote) ctx. Zoek ("librarysessionbean /tele"); de tabel < snaren > bookslist1 = librarybean1. Getbooks (); het systeem. Uit de leegte fac ("* * * * * * * II. Het gebruik van de bibliotheek staat object vinden geen * * * * * * *" - systeem);. Uit de 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 ());}}}}, welke cliënt bezoeken, geplaatst 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 geen * * * * * * * (s) het voorwerp van het boek in de tot nu toe een succes: 0 (totaal: 13 seconden), worden in de volgende hoofdstukken, en we zullen de volledige toepassing van de vele aspecten van de infrastructuur.
Previous:Milieu - instellingen
Next Page:Hoe staat