< Předchozí | Další >

Lekce 2.1: Instalace a implementace webové služby

V tomto cvičení budete instalovat soubor ukázkové podnikové aplikace (EAR) do serveru WebSphere Application Server v6.1 a implementovat webovou službu EmployeeDirectory. Vaše aplikace bude používat webovou službu pro vytvoření, čtení, aktualizaci a vymazání záznamů o zaměstnancích.

Než začnete, musíte provést jednu z následujících možností, abyste se ujistili, že je váš projekt MyDirectory v řádném výchozím bodě:
Váš projekt Java MyDirectory zahrnuje soubor EmployeeDirectory.ear. Použijete administrativní konzoli WebSphere pro instalaci podnikové aplikace EmployeeDirectory, která je obsažena v souboru EAR. Až nainstalujete aplikace, implementujete také webovou službu obsaženou v této aplikaci. Dokončená aplikace My Company Directory používá tuto implementovanou webovou službu.

Instalace ukázkové aplikace EmployeeDirectory a implementace webové služby v prostředí serveru WebSphere Application Server v6.1:

  1. Spusťte instanci aplikačního serveru z pracovního prostředí. Je několik různých způsobů, jak spustit server, ale tyto kroky popisují, jak to provést z pracovního prostředí:
    1. Otevřete pohled Servery. Pro přidání pohledu Servery do perspektivy Java klepněte na Okno > Zobrazit pohled > Další a vyberte Server > Servery.
    2. Pohled Servery uvádí servery, které jsou instalované a nastavené.
    3. Klepněte pravým tlačítkem myši na server a vyberte Spustit. Když pohled Servery zobrazuje stav serveru jako Spuštěný nebo konzole uvádí Server server1 open for e-business, je server již spuštěn. Nyní můžete spustit administrativní konzoli.
    Poznámka: Pokud v pohledu Servery není žádná instance serveru, vytvořte nový server:
    1. Klepněte pravým tlačítkem na pohled Servery a vyberte Nový > Server.
    2. Pomocí průvodce Nový server přidejte server WebSphere Application Server v6.1.
  2. Spusťte administrativní konzoli WebSphere. Opět je několik dalších způsobů, jak spustit administrativní konzoli, ale tyto instrukce popisují jak to provést z pracovního prostředí:
    1. V pohledu Servery klepněte pravým tlačítkem na server, který jste právě spustili, a vyberte Spustit administrativní konzoli. Administrativní konzole WebSphere se otevře v okně prohlížeče.
    2. Zadejte uživatelské jméno a klepněte na Přihlásit. Otevře se uvítací stránka administrativní konzole. Uživatelské jméno, které zadáváte, se používá pouze pro trasování změn konfiguračních dat serveru specifických pro uživatele.
  3. Použijte administrativní konzoli pro instalaci podnikové aplikace EmployeeDirectory.ear, která se nachází v projektu MyDirectory. Administrativní konzole používá přístup jako průvodce, aby vám usnadnila instalaci aplikací, kde se klepnutím na Další přesouváte ze stránky na stránku, dokud nejsou nastaveny všechny volby. Instalace ukázkové podnikové aplikace, která obsahuje webovou službu pro tento výukový program:
    1. Na levé straně administrativní konzole rozbalte volbu nabídky Aplikace a klepněte na Instalovat novou aplikaci.
    2. Vyberte Lokální systém souborů a do pole Uveďte cestu zadejte úplnou cestu do souboru EmployeeDirectory.ear, který je ve vašem projektu MyDirectory. Tip: Abyste získali úplnou cestu, klepněte pravým tlačítkem na soubor EmployeeDirectory.ear v Průzkumníku a vyberte Vlastnosti. Stránka Vlastnosti uvádí umístění souboru, které můžete zkopírovat a vložit do pole Uveďte cestu.
    3. Klepejte na Další, dokud se nedostanete na stránku Vybrat volby instalace.
    4. Vyberte Implementovat webové služby.
    5. Klepejte na Další, dokud se nedostanete na stránku Souhrn, pak klepněte na Dokončit.
    6. Když jste vyzvání k použití změn, které jste provedli v lokální konfiguraci, klepněte na odkaz Uložit do hlavní konfigurace. Projděte si změny a klepněte na tlačítko Uložit.
  4. Použijte administrativní konzoli pro spuštění aplikace EmployeeDirectory:
    1. Klepněte na Aplikace > Podnikové aplikace. Aplikace EmployeeDirectory je uvedena na seznamu jako aplikace instalovaná na serveru, ale její stav je Zastaveno.

      Podnikové aplikace v administrativní konzoli

    2. Vyberte zaškrtávací políčko vedle EmployeeDirectory a klepněte na Spustit. Zpráva udává, že aplikace EmployeeDirectory byla úspěšně spuštěna a stavová ikona se změní na zelenou šipku.

Aplikace EmployeeDirectory nyní běží na lokálním hostiteli na portu 9080 a je možný přístup k webové službě. Po dokončení tohoto výukového programu můžete přejít zpět do administrativní konzole, ukončit aplikaci EmployeeDirectory a pak ji odinstalovat.

Pokud otevřete soubor EmployeeDirectory.wsdl ve vašem projektu MyDirectory (podle předvolby by se měl otevřít v grafickém editoru WSDL), můžete prozkoumat webovou službu, kterou jste právě implementovali. Pokud se soubor WSDL neotevře v editoru WSDL, schopnost Web Service Developer možná není v pracovním prostředí zapnutá. Schopnosti pracovního prostředí můžete uvést v Preferencích (Okno > Preference > Pracovní prostředí > Schopnosti).

Následující obraz z editoru WSDL zobrazuje operace dostupné ve službě EmployeeDirectory:

Snímek obrazovky - sekce Typy portů v editoru WSDL

Editor WSDL můžete použít pro prozkoumání každé operace a jejích odpovídajících zpráv vzniklých při zpracování požadavku a návratových zpráv. To vám může pomoci porozumět webové službě a tomu, jak se používá v následujících cvičeních.

< Předchozí | Další >