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 korporacyjny perspektywy WWW upewnij się, że projekt
ClassifiedsTutorial wygląda podobnie, jak
poniżej:
Aby skonfigurować serwer docelowy:
- W widoku Eksplorator korporacyjny 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.
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.
Aby skonfigurować połączenie z bazą danych:
- W widoku Eksplorator korporacyjny 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 wyświetlone okno dialogowe Przeglądanie profilu.
- W oknie dialogowym Przeglądanie profilu kliknij przycisk Nowe. Zostanie wyświetlone okno dialogowe Nowy profil połączenia.
- Na liście Typy profilu połączenia wybierz Derby i kliknij przycisk Dalej. Zostanie wyświetlone okno dialogowe Utwórz profil połączenia.
- W polu Nazwa wpisz DerbyDB, wybierz Automatyczne połączenie przy uruchomieniu i kliknij przycisk Dalej.
- W polu Sterowniki wybierz Derby 10.2 - domyślny osadzony sterownik JDBC.
- 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 uzyskać dostęp do bazy danych, konieczne może być podanie identyfikatora użytkownika. Hasło nie jest wymagane.
Wskazówka: Można podać dowolny ID użytkownika.
- W kreatorze Nowe połączenie profilu Derby kliknij przycisk Zakończ.
- W oknie dialogowym Przeglądanie profilu kliknij przycisk DerbyDB, a następnie przycisk OK.
Możesz już przeglądać pliki kursu projektu
WWW. Aby otworzyć plik, kliknij go dwukrotnie w widoku Eksplorator korporacyjny.
Aby zobaczyć sposób powiązania stron w postaci mapy, w Eksploratorze
korporacyjnym 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.