Aplikační klient J2EE |
|
|
![]() |
|
Konfigurace a spuštění | Technické poznámky | Dokumentace JavaDoc | Vlastní sestavení |
Vyhledání zdrojového kódu |
Kontrola poznámek ke kódu |
Zdrojový kód naleznete v adresáři
V této ukázce je ilustrováno použití jednoduchého bezstavového objektu session enterprise bean z aplikačního klienta J2EE. Nejsou zobrazeny příklady jiných funkcí aplikačního klienta J2EE, například odkazy na prostředky či položky prostředí. Nejsou vyžadovány žádné databázové tabulky.
Soubor TechnologySamples.ear obsažený v této ukázce obsahuje část souboru TechnologySamples.ear, který je součástí ukázek Technology Samples v rámci instalace na serveru. Soubory webových archivů (WAR) a nesouvisející ukázky Technology Samples jsou odebrány. Tím je ilustrován obsah souboru podnikového archivu (EAR) optimalizovaného pro klientskou instalaci.
Klient nedokáže znovu generovat deskriptory implementace. Soubor JAR objektů enterprise bean BasicCalculatorEJB.jar v souboru EAR je implementován a vynechán během procesu sestavování. Potřebujete-li aktualizovat některá rozhraní serveru, sestavte kód a znovu implementujte ukázky Technology Samples v instalaci serveru. Poté nahraďte soubor BasicCalculatorEJB.jar v adresáři .
Příklady několika klíčových faktorů sestavování klientské aplikace platformy WebSphere v prostředí J2EE lze zobrazit po otevření souboru TechnologySamples.ear pomocí nástroje Application Assembly Tool v rámci instalace na serveru následujícím způsobem:
Pole Cesta ke třídám obsahuje hodnoty BasicCalculatorEJB.jar a BasicCalculatorClientCommon.jar. Klientská aplikace toto pole používá pro přístup k dalším souborům tříd v souboru EAR. V této ukázce se přistupuje ke třídám sady EJB obsaženým v souboru BasicCalculatorEJB.jar a ke třídám BasicCalculatorClient a BasicCalculatorClientResultBean obsaženým v souboru BasicCalculatorClientCommon.jar. Prostřednictvím pole Cesta ke třídám lze přistupovat ke třídám v souboru .ear. V případě potřeby přístupu ke třídám mimo tento soubor použijte příkaz launchClient s parametrem -CCclasspath.
V poli Main Class (Hlavní třída) je určena třída, která je v klientské aplikaci spouštěna příkazem launchClient.
V tomto poli je určen název, který má být použit v klientské aplikaci. Tento název můžete považovat za alias, který má používat klientská aplikace. Tato hodnota může být libovolná. Pravidla pro pojmenování používají pro názvy sady EJB předponu "ejb/".
Po klepnutí na kartu Vazby bude zobrazeno pole pro název rozhraní JNDI. Tato hodnota se musí shodovat s hodnotou zadanou jako název rozhraní JNDI na kartě Vazby v modulu sady EJB pro objekt typu bean. V tomto příkladu se název zobrazí po klepnutí na položku Basic Calculator EJB Module v části Moduly EJB. V oblasti Session Beans (Objekty session bean) klepněte na volbu Basic Calculator Stateless Session. Po klepnutí na kartu Vazby se zobrazí hodnota WSsamples/BasicCalculatorHome. Tatáž hodnota je použita jako název rozhraní JNDI klienta Basic Calculator.