J2EE alkalmazásügyfél |
|
|
![]() |
|
Beállítás és futtatás | Technikai megjegyzések | Javadoc | Önálló összeépítés |
Forráskód helye |
Kódolási megjegyzések áttekintése |
A forráskód a(z)
Ez a példa megjeleníti azt, hogy hogyan lehet egy nagyon egyszerű állapotnélküli szekció EJB-komponenst használni a J2EE Application Client példából. Nem jeleníti meg más J2EE alkalmazás ügyfél jellemzők példáit, mint az erőforrás hivatkozások vagy a környezeti bejegyzések. Nincs szükség adatbázistáblákra.
A példához tartozó TechnologySamples.ear fájl egy kiszolgáló telepítésen lévő Technology Samples példa TechnologySamples.ear fájljának egy részhalmazát tartalmazza. A Web archívum (WAR) fájlok és a nem kapcsolódó Technology Samples példák eltávolításra kerülnek annak szemléltetésére, hogy hogyan néz ki egy Vállalati archívum (EAR) fájl, amikor ügyféltelepítéshez van optimalizálva.
Az ügyfélnek nincs meg a képessége a telepítésleíró újraképzéséhez. Az EAR fájlban az EJB-komponens JAR fájlja, a BasicCalculatorEJB.jar, telepítésre kerül és az összeépítési folyamatban át lesz ugorva. Ha frissíteni kell bármely kiszolgáló felületet, akkor építse össze a kódot és telepítse újra a Technology Samples példát a kiszolgáló telepítésen és cserélje le a BasicCalculatorEJB.jar fájlt a(z) könyvtárban.
Példákat tekinthet meg a J2EE WebSphere ügyfélalkalmazást összeállító számos kulcstényezővel kapcsolatban a TechnologySamples.ear fájl Alkalmazás összeállítási eszköz megnyitásával a kiszolgáló telepítésen, ahogy a következőkben látható:
Az osztályútvonal mező a BasicCalculatorEJB.jar és a BasicCalculatorClientCommon.jar értékeket tartalmazza. Az ügyfélalkalmazás használja ezt a mezőt az EAR fájl más osztályfájljainak eléréséhez. Ebben a példában a felhasználó hozzáfér a BasicCalculatorEJB.jar fájlban található EJB osztályokhoz, valamint a BasicCalculatorClientCommon.jar fájlban található BasicCalculatorClient és BasicCalculatorClientResultBean osztályokhoz. Az osztályútvonal mezőt csak a .ear fájlban lévő osztályok eléréséhez használhatja. Ha ezen a fájlon kívül is el kell érnie osztályokat, akkor használja a launchClient -CCclasspath paramétert.
A Főosztály mező megadja, hogy a launchClient parancs hatására az ügyfélalkalmazás melyik osztálya indul el.
Ez a mező az ügyfélalkalmazásban használható nevet határozza meg. Ez a név egy álnév az ügyfélalkalmazás használatára. Ez az érték tetszés szerinti lehet. Az elnevezési megállapodás az "ejb/" előtagot használja az EJB nevekhez.
Kattintson a Kötések lapra a JNDI név megkereséséhez. Ennek az értéknek meg kell egyeznie a komponens EJB moduljában a Kötések oldalon található JNDI névként megadott névvel. Ebben a példában ez megtekinthető az EJB modulok rész alatt a Basic Calculator EJB Modul lehetőségre kattintással. Kattintson a Basic Calculator állapotnélküli szekció lehetőségre a Szekció komponensek alatt. Ha a Kötések lapra kattint, akkor a WSsamples/BasicCalculatorHome értéket fogja látni. Ugyanezt az értéket használja a Basic Calculator ügyfél JNDI név.