Zarządzanie obciążeniem |
Budowanie przykładu BeenThere przy użyciu narzędzia Ant |
Pierwsze kroki |
Poznawanie struktury katalogów |
Odbudowywanie i instalowanie przykładu |
Jedną z większych korzyści płynących z projektowania aplikacji na platformie
J2EE jest przenośność. Wszystkie przykładowe programy z galerii przykładów są tworzone na stacji roboczej i uruchamiane w systemach z/OS bez
konieczności modyfikowania ani jednego wiersza kodu Java. Poprzez budowanie aplikacji J2EE w
systemach Intel lub UNIX programista może wyeliminować problemy z konwersją
pliku ze standardu EBCDIC do standardu ASCII lub ze standardu ASCII do standardu EBCDIC.
Dostępność narzędzi ułatwia programistom pisanie i testowanie kodu
na programistycznej stacji roboczej oraz instalowanie plików Enterprise Archive (EAR)
w systemach z/OS.
Każdemu nabywcy serwera aplikacji WebSphere Application Server dla platformy z/OS
przysługuje prawo do korzystania z oprogramowania Application
Server Media for Multiplatforms. Jeśli produkt podstawowy (serwer WebSphere Application Server)
oraz przykłady instalowane są na jednej z platform obsługiwanych
przez ten pakiet, w każdej z nich widoczna będzie ta sama galeria. Jedynym
wyjątkiem jest sytuacja, gdy kliknięto opcję nazwa_przykładu > Budowanie za pomocą narzędzia Ant > platforma > Odbudowywanie i instalowanie pliku sample.ear - wtedy podawane
są instrukcje dotyczące odbudowywania pliku EAR na tej platformie. Ponieważ pliki tekstowe w
pliku EAR (XML, xmi, JSP itd.) muszą być
w formacie ASCII, łatwiej jest edytować te pliki na komputerze
ASCII. Dokonując zmian na komputerze ASCII, można następnie wdrażać i instalować
wynikowy plik EAR na platformie z/OS bez potrzeby konwersji ze standardu EBCDIC do standardu
ASCII.
Należy zainstalować serwer WebSphere Application Server na wybranej rozproszonej platformie i wskazać, że zainstalowane mają zostać również przykładowe aplikacje serwera aplikacji.
Należy wykonać kopię zapasową katalogu <instalacyjny_katalog_główny> przed próbą modyfikowania lub odbudowania przykładów. W tym celu należy utworzyć plik ZIP katalogu samples. Możliwe będzie wtedy odtworzenie katalogu samples do jego stanu pierwotnego poprzez wyodrębnienie plików z pliku ZIP.
Przykład ma następującą strukturę katalogów:
katalog_główny_profilu/samples/src/BeenThere | Zawiera kod źródłowy przykładu BeenThere. |
katalog_główny_profilu/samples/lib/BeenThere | Zawiera plik BeenThere.ear przykładu BeenThere. |
katalog_główny_profilu/samples/javadoc/BeenThere | Zawiera dokumentację Javadoc wygenerowaną podczas budowania przykładu BeenThere. |
katalog_główny_profilu/samples/bld/BeenThere | Zawiera wygenerowane pliki klas. Tych plików należy użyć do wygenerowania pliku wynikowego BeenThere.ear. Katalog bld jest tworzony po odbudowaniu przykładu BeenThere. |
Następujące instrukcje opisują kroki odbudowywania przykładu.
Aby uruchomić skrypt budowania przykładów, który odbudowuje przykład, wykonaj następujące kroki:
Przykład zostanie zbudowany.
Znajdź plik buildBeenThere.bat lub skrypt buildBeenThere.sh w katalogu katalog_główny_profilu/samples/bin/BeenThere. Skrypty ustawiają odpowiednie informacje ścieżki klasy i uruchamiają budujący program narzędziowy Ant. Program narzędziowy Ant odczytuje pliki build.xml, które opisują sposób budowania przykładów. Dodatkową dokumentację programu Ant można znaleźć w serwisie WWW projektu Jakarta.
Plik binarny EAR należy przekazać do serwera z/OS przy użyciu protokołu FTP, wykonując poniższe instrukcje.
Reinstalowanie przykładu polega na wykonaniu następujących kroków:
Odbudowany plik BeenThere.ear zostanie wdrożony na serwerach aplikacji.