Enterprise JavaBeans ( EJB ) de infrastructuur bieden voor het bouwen van server-side Java componenten. EJB's zijn op afstand objecten gebruikt voor het maken, verwijderen en aanroeping . EJB's kunnen zowel entity beans of sessie bonen . Entity beans vertegenwoordigen bedrijfsobjecten , zoals klanten of opdrachten . De bonen zijn persistent , ze worden opgeslagen in een opslag mechanisme dat hen in staat stelt te bestaan na de looptijd van de J2EE -server proces . Entity beans laten ook meerdere clients om toegang te delen en ze kunnen worden gerelateerd aan andere entiteit bonen in container - beheerde relationships.Session bonen vormen een client op de J2EE -server . De boon complexe taken uitvoert op de server van de klant , maar de data is niet persistent als entiteit bonen . Deze bonen worden vaak gebruikt om orderbevestiging e-mails versturen of ophalen alleen-lezen data voor de klant . Wat je nodig hebt Java Developer's Kit Eclipse Web Tools Platform XDoclet JBoss Toon Meer Aanwijzingen 1 Installeer uw JBoss en XDoclet runtimes in Eclipse . Dit zal u toelaten om web modules en Enterprise JavaBeans van Eclipse lopen , maar je moet Eclipse vertellen waar JBoss en XDoclet liggen . Selecteer "Window " en klik op de optie "Voorkeuren " in het venster Eclipse . Selecteer "Java " op het uitvouwbaar menu om de JRE's die momenteel zijn geïnstalleerd onthullen . Kopen van 2 Kies de knop 'Toevoegen' . Blader naar uw JRE map en selecteer de map waar JDK is geïnstalleerd . Noem de runtime en selecteer " OK . " Uw nieuwe JRE zal verschijnen op de "Installed Java Runtime Environments " lijst . 3 Selecteer "Window " en klik op de optie "Voorkeuren " . Selecteer " Server " op het uitvouwbaar menu . Klik op ' Geïnstalleerd Runtimes " naar een nieuwe server runtime-omgeving toe te voegen . 4 Klik op de knop' Toevoegen ' . Selecteer de optie " Generic Server Runtime " . Selecteer het type server als " JBOSS . " Klik op "Bladeren " om uw applicatie server directory en Classpath selecteren . Beide opties moeten worden ingesteld op de JBoss installatiemap . Klik op " Finish ". 5 Selecteer " XDoclet " uit het uitvouwbaar menu . Schakel de XDoclet Builder . Klik op de knop "Bladeren" , en kies de XDoclet installatiemap . Klik op de knop "Toepassen" . 6 Klik op " XDoclet " in het uitbreidbare menu en selecteer " ejbdoclet . " Zorg ervoor dat alle van de vakjes zijn leeg zodat XDoclet eigen inzet descriptoren kunnen genereren . Klik op "OK " en sluit het vak . 7 Maak een eenvoudige sessie Enterprise JavaBeans en client- webapplicatie . Volg deze volgorde om het project te voltooien : Mouse -over de " File " en " New " knop en klik op de " Andere " knop . Selecteer " EJB " uit het drop - down lijst en klik op de " J2EE EJB module . " Klik op 'Volgende'. Klik op de knop "Nieuw" . Noem je project en kies je doelserver. Vul uw module naam . Klik op de knop 'Geavanceerd' en schakel de " Voeg module aan een EAR applicatie" optie . Selecteer de optie ' Maak een EJB Client JAR -module aan de klant interfaces en klassen te houden " . Selecteer de " Add ondersteuning voor geannoteerde Java-klassen " optie . Klik op de knop 'Voltooien' . U zal onmiddellijk worden gevraagd om over te schakelen naar J2EE . Klik op " Yes . " 8 Maak uw sessie bean door het volgen van deze volgorde : Selecteer de " ejbModule map" en klik met de rechtermuisknop op de map . Met behulp van de " New " menu, selecteer " Anders , " dan " EJB " en " Enterprise JavaBeans . " Klik op de knop om de " SessionBean " te kiezen en klik op 'Volgende'. Stel het "Project ", "Module Name ',' Java -pakket ',' Klasse 'en' superklasse ' voor de klas bestandsbestemming . De categorieën " naam " moet eindigen in het woord " Bean . " Klik op " Next " en " Finish ". Dit zal ertoe leiden dat uw " NewBean " wordt weergegeven in uw " ejbModule map. " XDoclet zullen alle andere klassen te genereren . Open je " NewBean " in de Java- editor en bewerk alleen dit bestand . XDoclet zal de ondersteunende klassen telkens wanneer een wijziging wordt aangebracht aan uw " NewBean " class veranderen . Sla uw werk op . 9 Publishing uw Enterprise JavaBeans kunt u uw EJB te testen in een live omgeving . Publiceer uw EJB naar uw server . Observeer de uitgang van de console te zien dat de Enterprise JavaBeans is met succes ingezet .
|