< Wstecz | Dalej >

Moduł 2: Dodawanie funkcji zaawansowanych

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.

Cele edukacyjne

W tym module użytkownik zapozna się z bardziej zaawansowanymi sposobami korzystania z danych zawartych w bazie danych. W tym module użytkownik:
  • Formatowanie rekordów bazy danych na stronie WWW
  • Dodawać komponenty umożliwiające przesyłanie plików do bazy danych ze strony WWW.
  • Automatyczne przechodzenie między stronami
  • Automatyzacja pewnych zadań administrowania bazą danych

Wymagany czas

Wykonanie tego modułu zajmuje około 1 godziny i 30 minut. Jeśli podczas pracy z tym kursem użytkownik będzie się zajmował również innymi zagadnieniami związanymi z dynamicznymi serwisami WWW, jego ukończenie może zająć nieco więcej czasu.

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:
  1. Importowanie projektu. Przełącz się do perspektywy WWW (Okno > Otwórz perspektywę > WWW).
  2. W widoku Eksplorator korporacyjny perspektywy WWW upewnij się, że projekt ClassifiedsTutorial wygląda podobnie, jak poniżej:
    Widok Eksplorator korporacyjny.
Aby skonfigurować serwer docelowy:
  1. W widoku Eksplorator korporacyjny perspektywy WWW kliknij prawym przyciskiem myszy pozycję ClassifiedsTutorial i wybierz opcję Właściwości.
  2. Na liście właściwości kliknij opcję Serwer.
  3. Z listy Serwer domyślny wybierz serwer, który ma być wykorzystywany jako domyślny. Kliknij przycisk Zastosuj.
  4. Na liście właściwości kliknij pozycję Docelowe środowiska wykonawcze.
  5. 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:
  1. Kliknij prawym przyciskiem myszy plik all_records.jsp, a następnie wybierz opcje: Uruchom jako > Uruchom na serwerze.
  2. Wybierz opcję Ręcznie zdefiniuj nowy serwer.
  3. Wybierz zainstalowany serwer.
  4. 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:
  1. 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.
  2. Kliknij Połączenia JDBC.
  3. We właściwościach połączenia JDBC kliknij przycisk Nowe. Zostanie wyświetlone okno dialogowe Przeglądanie profilu.
  4. W oknie dialogowym Przeglądanie profilu kliknij przycisk Nowe. Zostanie wyświetlone okno dialogowe Nowy profil połączenia.
  5. Na liście Typy profilu połączenia wybierz Derby i kliknij przycisk Dalej. Zostanie wyświetlone okno dialogowe Utwórz profil połączenia.
  6. W polu Nazwa wpisz DerbyDB, wybierz Automatyczne połączenie przy uruchomieniu i kliknij przycisk Dalej.
  7. W polu Sterowniki wybierz Derby 10.2 - domyślny osadzony sterownik JDBC.
  8. 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.
  9. 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.
  10. W kreatorze Nowe połączenie profilu Derby kliknij przycisk Zakończ.
  11. 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.

Lekcje w niniejszym module

< Wstecz | Dalej >

Opinie