W ramach tego modułu użytkownik nauczy się, w jaki sposób korzystać z funkcji zaawansowanych, aby modyfikować format stron WWW, dodawać opcje umożliwiające użytkownikom przesyłanie plików do bazy danych, w jaki sposób konfigurować reguły automatycznie odsyłające użytkownika do konkretnej strony oraz jak zautomatyzować niektóre zadania administracyjne, takie jak generowanie kluczy.
Wymagania wstępne
Jeśli użytkownik już zakończył moduł 1:
Tworzenie stron WWW z połączeniami danych, należy pominąć resztę sekcji dotyczącą wymagań wstępnych i przejść do części
Lekcja 2.1: Formatowanie tabeli danych.
Jeśli użytkownik rozpoczyna swoją pracę z kursem od modułu
2, bez przerabiania modułu 1, najpierw należy zaimportować wymagane zasoby, a także skonfigurować serwer docelowy oraz połączenie
z bazą danych.
Aby zaimportować wymagane zasoby:
- Importowanie projektu. Przełącz się do perspektywy WWW
().
- W widoku Eksplorator projektów perspektywy WWW upewnij się, że projekt ClassifiedsTutorial wygląda podobnie, jak poniżej:
Aby skonfigurować serwer docelowy:
- W widoku Eksplorator projektów perspektywy WWW kliknij prawym przyciskiem myszy pozycję ClassifiedsTutorial i
wybierz opcję Właściwości.
- Na liście właściwości kliknij opcję Serwer.
- Z listy Serwer domyślny wybierz serwer, który ma być wykorzystywany jako
domyślny. Kliknij przycisk Zastosuj.
- Na liście właściwości kliknij pozycję Docelowe środowiska wykonawcze.
- Z listy Środowiska wykonawcze wybierz środowisko wykonawcze, które odpowiada wybranemu serwerowi. Kliknij przycisk OK.
Jeśli serwera, który ma być używany, nie ma na liście docelowych środowisk wykonawczych, zamknij środowisko
wykonawcze i zainstaluj serwer, którego chcesz używać. Po zainstalowaniu serwera wykonaj ponownie instrukcje
w celu skonfigurowania serwera docelowego.
Uwaga: Jeśli na liście Serwer domyślny nie ma żadnego serwera, a środowiska wykonawcze serwera są zainstalowane,
prawdopodobnie należy skonfigurować serwer.
Aby skonfigurować serwer, należy wykonać następujące czynności:
- Kliknij prawym przyciskiem myszy plik all_records.jsp, a następnie wybierz opcje: .
- Wybierz opcję Ręcznie zdefiniuj nowy serwer.
- Wybierz zainstalowany serwer.
- Aby skonfigurować serwer, postępuj zgodnie ze wskazówkami podawanymi przez kreator. Przy pierwszym uruchomieniu na serwerze może zostać wyświetlony błąd. W celu usunięcia tego błędu należy ustawić serwer docelowy w sposób opisany powyżej, zrestartować serwer w widoku Serwery i przeładować stronę WWW w przeglądarce.
Jeśli ponownie wykonasz kroki konfigurowania serwera docelowego, zobaczysz, że jednym z serwerów domyślnych jest ten właśnie skonfigurowany.
Jeśli serwer jest zainstalowany, ale nie jest skonfigurowany, nie pojawi się na liście serwerów, z której można wybrać
serwer docelowy.
Informacje na temat wdrażania obiektów SDO na serwerach innych niż serwery WebSphere Application
Servers można znaleźć w temacie pomocy: Wdrażanie obiektów SDO na serwerach innych niż WAS.
Aby skonfigurować połączenie z bazą danych:
- W widoku Eksplorator projektów kliknij prawym przyciskiem myszy pozycję ClassifiedsTutorial i
wybierz opcję Właściwości. Zostanie otwarte okno Właściwości dla kursu ClassifiedsTutorial.
- Kliknij Połączenia JDBC.
- We właściwościach połączenia JDBC kliknij przycisk Nowe. Zostanie otwarte okno Nowe połączenie JDBC.
- Kliknij opcję Utwórz nowe połączenie, a następnie przycisk Dalej.
- Na liście Wybierz menedżer bazy danych rozwiń pozycję Derby, a następnie
wybierz 10.1.
- W polu Położenie bazy danych kliknij przycisk Przeglądaj i wybierz
<położenie_obszaru_roboczego>\ClassifiedsTutorial\WebContent\\database,
gdzie <położenie_obszaru_roboczego> to katalog bieżącego
obszaru roboczego. Kliknij przycisk OK, aby zamknąć okno Wyszukaj folder.
- W polu Położenie klasy wpisz położenie pliku
lub plików, które implementują klasę sterownika JDBC, albo kliknij przycisk Przeglądaj, aby wybrać
położenie w systemie plików. Po wybraniu położenia plików
JAR kliknij przycisk Otwórz.
- Aby uzyskać dostęp do bazy danych, konieczne może być podanie identyfikatora użytkownika. Hasło nie jest wymagane. Kreator Nowe połączenie bazy danych powinien wyglądać
następująco:
- W kreatorze Nowe połączenie JDBC kliknij przycisk Zakończ.
Nastąpi powrót do okna Właściwości dla ClassifiedsTutorial.
- Kliknij przycisk Konfiguruj połączenia z bazą danych projektu.
Zostanie otwarte okno Właściwości połączeń JDBC.
- Kliknij przycisk Edytuj obok sekcji Szczegóły połączenia środowiska wykonawczego. Wybierz opcję Użyj połączenia menedżera sterowników jako typ połączenia środowiska wykonawczego. Kliknij przycisk Zakończ, a następnie OK.
Możesz już przeglądać pliki kursu projektu
WWW. Aby otworzyć plik, kliknij go dwukrotnie w widoku Eksplorator projektów.
Aby zobaczyć sposób powiązania stron w postaci mapy, w Eksploratorze projektów dwukrotnie kliknij opcję Nawigacja serwisu WWW.
Główne działania w tym przykładzie są związane z następującymi plikami:
- all_records.jsp
- Jest to strona główna serwisu. Tutaj będą wyświetlane wszystkie ogłoszenia drobne zawarte w bazie danych.
- new_record.jsp
- Ta strona będzie służyła do tworzenia nowego ogłoszenia drobnego.
- update_record.jsp
- Ta strona będzie służyła do zmiany szczegółów ogłoszenia w bazie danych lub do jego usunięcia.
- classifiedTemplate.jtpl
- Jest to szablon stron serwisu. Zawiera on takie elementy, jak tabela i szary baner "Welcome to the Classifieds", który jest wyświetlany na każdej stronie.
Ta strona ma również dwie karty nawigacyjne pod szarym banerem prowadzące do strony głównej i strony nowych ogłoszeń drobnych.