Konfigurowanie przykładu Auto World

Przykład Auto World obejmuje aplikację korporacyjną i projekt EJB.

W poniższych krokach pokazano sposób importowania, uruchamiania i sprawdzania przykładu:
  1. Przed skonfigurowaniem przykładu należy go najpierw zaimportować do obszaru roboczego.
    1. Zaimportuj przykład.
    2. W oknie dialogowym Importowanie projektu zaakceptuj wartości domyślne i kliknij przycisk Zakończ. Do obszaru roboczego zostaną dodane następujące dwa przykładowe projekty:
      • AutoWorld20ExampleEAR: aplikacja korporacyjna,
      • AutoWorld20Example: moduł EJB.
      W poniższych instrukcjach konfigurowania opisano podstawowe kroki wymagane podczas eksportowania tabel bazy danych do programu IBM DB2 Universal Database obsługującego aplikację Auto World w środowisku testowym serwera WebSphere Application Server i testującego komponenty EJB za pomocą uniwersalnego klienta testowego.
      Uwaga: Aby uruchomić ten przykład dla postprocesora bazy danych innego niż DB2, należy utworzyć nowe odwzorowania między komponentami EJB i tabelami bazy danych. Aby uruchomić przykład na serwerze aplikacji innym niż opisany tutaj, należy zmodyfikować te kroki odpowiednio do konkretnego serwera. Więcej informacji można znaleźć w pomocy do produktu.

      Po zaimportowaniu projektów przykładu Auto World wykonaj następujące kroki:

  2. Utwórz bazę danych.
    1. Aby uruchomić Centrum sterowania IBM DB2, wybierz kolejno opcje: Start > Wszystkie programy > IBM DB2 > Ogólne narzędzia administracyjne > Centrum sterowania.
    2. W Centrum sterowania kliknij prawym przyciskiem myszy Wszystkie bazy danych i wybierz kolejno opcje: Utwórz bazę danych > Standardowa.
    3. W polu Nazwa bazy danych wpisz SAMPLE i kliknij opcję Zakończ.
  3. Utwórz połączenie z bazą danych.
    1. W swoim środowisku roboczym projektu wybierz kolejno opcje: Okno > Otwórz perspektywę > Inne > Dane. Kliknij przycisk OK.
    2. W widoku Eksplorator bazy danych kliknij prawym przyciskiem myszy element Połączenia i wybierz opcję Nowe połączenie.
    3. W panelu Wybierz menedżer bazy danych rozwiń element Serwer DB2 UDB i wybierz opcję Wersja 8.2. Określ szczegóły dotyczące adresu URL połączenia i położenie klas.
    4. W polu ID użytkownika wpisz swój identyfikator użytkownika bazy danych (na przykład db2admin). W polu Hasło wpisz swoje hasło. Kliknij opcję Testuj połączenie. W informacyjnym oknie dialogowym wyświetlany jest status połączenia.
    5. Kliknij przycisk Zakończ. W widoku Eksploratora bazy danych powinno pojawić się połączenie z bazą danych SAMPLE.
  4. Umieść tabele w bazie danych.
    1. Wybierz kolejno opcje: Okno > Otwórz Perspektywę > Inne > J2EE i kliknij przycisk OK.
    2. W widoku Eksplorator projektu rozwiń kolejno opcje: AutoWorld20Example > ejbModule > META-INF > postprocesory > DB2UDBNT_V82_1.
    3. Kliknij dwukrotnie element Table.ddl i wybierz kolejno opcje: Uruchom > Uruchom SQL. W oknie dialogowym Wybierz połączenie wybierz połączenie SAMPLE. Kliknij przycisk Zakończ.
  5. Przygotuj projekt EJB do zainstalowania na serwerze.
    • Kliknij prawym przyciskiem myszy projekt AutoWorld20Example i wybierz opcję Przygotuj do wdrożenia. Kod instalacyjny zostanie wygenerowany i dodany do danego projektu EJB.
      Uwaga: Aby można było wdrożyć projekt, musi on być powiązany z określonym serwerem. Kliknij swój projekt prawym przyciskiem myszy i wybierz opcję Właściwości. W związanym z tym projektem oknie dialogowym Właściwości można zaktualizować ścieżkę budowania języka Java, aspekty projektu i docelowe środowiska wykonawcze.
  6. Podaj informacje wymagane podczas wdrożenia aplikacji korporacyjnej AutoWorld20ExampleEAR.
    1. W Eksploratorze projektów rozwiń projekt AutoWorld20ExampleEAR i dwukrotnie kliknij przyciskiem myszy deskryptor wdrażania. Zostanie otwarty Edytor deskryptorów wdrażania aplikacji.
    2. Kliknij kartę Wdrożenie. W sekcji Źródła danych zdefiniuj nowego dostawcę interfejsu JDBC.
      1. Kliknij przycisk Dodaj obok tabeli dostawców JDBC. Zostanie otwarty kreator tworzenia dostawcy JDBC.
      2. Na liście Typ bazy danych wybierz IBM DB2.
      3. Na liście Typ dostawcy JDBC wybierz dostawcę DB2 Universal JDBC Driver Provider.
      4. Kliknij przycisk Dalej.
      5. W polu Nazwa wprowadź nazwę dostawcy JDBC (na przykład db2jdbc).
      6. W sekcji Ścieżka klasy usuń istniejące wpisy.
      7. Kliknij przycisk Dodaj zewnętrzne pliki JAR i dodaj ścieżkę do używanych plików klas (na przykład C:\Program Files\IBM\SQLLIB\java\db2jcc.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._javax.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._license_cu.jar).
      8. Kliknij przycisk Zakończ.
      Utwórz alias uwierzytelniania.
      1. W sekcji uwierzytelniania kliknij opcję Dodaj. #
      2. W polu Alias wprowadź nazwę aliasu (na przykład db2alias).
      3. W polu ID użytkownika wpisz swój identyfikator użytkownika bazy danych (na przykład db2admin). W polu Hasło wpisz swoje hasło. Kliknij przycisk OK.
      Zdefiniuj źródło danych dla dostawcy JDBC.
      1. W sekcji Źródła danych na liście dostawcy JDBC podświetl utworzone źródło danych.
      2. Kliknij przycisk Dodaj obok tabeli dostawców JDBC. Zostanie otwarty kreator tworzenia źródła danych.
      3. Wybierz dostawcę Uniwersalny dostawca JDBC bazy danych DB2 i kliknij przycisk Dalej.
      4. W polu Nazwa wprowadź nazwę źródła danych (na przykład mojeŹródłoDanych).
      5. W polu Nazwa JNDI wprowadź nazwę JNDI, której używasz w swojej aplikacji (na przykład SAMPLE).
      6. W liście rozwijanej Alias uwierzytelniania zarządzanego przez komponent wybierz swój alias uwierzytelnienia (na przykład db2alias). Powtórz tę czynność na liście rozwijanej Alias uwierzytelniania zarządzanego przez kontener.
      7. Kliknij przycisk Zakończ.
      8. Zapisz zmiany w deskryptorze wdrażania aplikacji.
  7. Uruchom serwer.
    1. W widoku Serwery kliknij prawym przyciskiem myszy serwer, na którym ma zostać uruchomiona aplikacja.
    2. Wybierz opcję Uruchom. Widok konsoli wskazuje, czy serwer jest uruchomiony.
      Uwaga: Jeśli nie został utworzony żaden serwer, można zdefiniować serwer, klikając prawym przyciskiem myszy w widoku Serwery i wybierając kolejno opcje: Nowy > Serwer.
  8. Uruchom na serwerze projekt AutoWorld20ExampleEAR.
    1. W Eksploratorze projektów kliknij prawym przyciskiem myszy projekt EJB AutoWorld20ExampleEAR i kliknij kolejno opcje: Uruchom jako> Uruchom na serwerze. Zostanie otwarte okno dialogowe Wybór serwera.
    2. Wybierz istniejący wcześniej zdefiniowany serwer i kliknij przycisk Dalej.
    3. Upewnij się, że projekt AutoWorld20ExampleEAR znajduje się na liście Skonfigurowane projekty, a następnie kliknij przycisk Zakończ. Plik EAR jest opublikowany na serwerze.
  9. Przetestuj komponenty EJB za pomocą uniwersalnego klienta testowego.
    1. Kliknij prawym przyciskiem myszy serwer i wybierz Uruchom uniwersalny klient testowy.
    2. W uniwersalnym kliencie testowym kliknij opcję Eksplorator JNDI.
    3. Rozwiń folder [Lokalne komponenty EJB] i znajdź komponenty bean autoworld.
    4. Przetestuj komponenty bean za pomocą dostępnych metod. Można kliknąć komponenty bean, aby zobaczyć ich główne interfejsy, a następnie rozpocząć tworzenie i sprawdzanie komponentów EJB przykładu Auto World oraz pracę z obiektami.
Temat nadrzędny: Auto World

Opinia