< Wstecz | Dalej >

Wyświetlanie informacji dynamicznych na stronach WWW w technologii JavaServer Faces

Celem tego kursu jest nauczenie użytkownika projektowania dynamicznego serwisu WWW, który działa jako sekcja ogłoszeń drobnych gazety. Serwis WWW jest pełną aplikacją WWW J2EE, która korzysta z komponentów JSF (JavaServer Faces) oraz SDO (Service Data Objects). Ta aplikacja korzysta z technologii JSF do tworzenia dynamicznych stron WWW, które łączą się z bazą danych przechowującą informacje o ogłoszeniach drobnych. Przeciągając komponenty JSF na strony można tworzyć aplikacje WWW JSF znane jako aplikacje CRUD (Create, Read, Update, Delete), ponieważ służą do tworzenia, odczytywania, aktualizowania i usuwania rekordów z bazy danych. Użytkownicy serwisu mogą korzystać z tych funkcji w celu zarządzania ogłoszeniami drobnymi w bazie danych.

Ten kurs może wymagać pewnych komponentów instalowanych opcjonalnie. Sprawdź na liście Wymagania systemowe, czy właściwe komponenty opcjonalne zostały zainstalowane.

Po ukończeniu tego kursu użytkownicy nie tylko będą mogli przeglądać przedmioty na sprzedaż, ale także dodawać nowe, zmieniać szczegóły dotyczące przedmiotów (na przykład cenę lub opis) lub wyszukiwać określony przedmiot. Mimo że serwis przedstawiony w kursie jest prostym projektem, używane tu zasady i technologie są wykorzystywane także w dużo większych i bardziej skomplikowanych serwisach WWW.

Cele edukacyjne

Ten kurs jest podzielony na dwa moduły, z których każdy ma inne cele edukacyjne. Użytkownik może wykonać dowolny moduł lub oba. W przypadku każdego modułu, aby serwis WWW działał poprawnie, należy wykonać ćwiczenia.

Moduł 1: Tworzenie stron WWW z połączeniami danych

W tym module użytkownik dowie się, jak skonfigurować połączenie z bazą danych i wyświetlić informacje z bazy danych na stronie WWW. W tym module użytkownik nauczy się wykonywać następujące czynności:
  • Łączyć strony WWW z bazą danych.
  • Tworzyć strony, które na których można wyświetlać, tworzyć, edytować i usuwać rekordy bazy danych.
  • Wysyłać dane z jednej strony na inną

Moduł 2: Dodawanie funkcji zaawansowanych

W tym module użytkownik zapozna się z bardziej zaawansowanymi sposobami korzystania z danych zawartych w bazie danych. W tym module użytkownik nauczy się wykonywać następujące czynności:
  • 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

Po zakończeniu przygotowań można rozpocząć od modułu 1: Tworzenie stron WWW z połączeniami danych.

Wymagany czas

Całkowity: 3 godziny i 30 minut

Moduł 1: 2 godziny

Moduł 2: 1 godzina i 30 minut

Poziom trudności

Średni

Odbiorcy

Twórcy aplikacji WWW, projektanci interfejsów użytkownika WWW

Wymagania systemowe

Aby ukończyć ten kurs, najpierw należy zainstalować i skonfigurować serwer wykonawczy. Ten kurs został przetestowany na następujących serwerach:
  • WebSphere Application Server 6.1

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.

Ten kurs może wymagać pewnych możliwości, które nie są inicjowane podczas instalowania produktu. Jeśli nie można znaleźć opcji interfejsu użytkownika opisanych w tym kursie, należy się upewnić, że zostały włączone odpowiednie możliwości (Okno > Preferencje > Możliwości). Aby zrealizować ten kurs, wymagane są następujące możliwości:
  • Java Developer
  • Web Developer (typowy)
  • XML Developer
  • Database Developer
  • Enterprise Java Developer
  • Dane

Warunkiem korzystania z tego kursu jest zainstalowanie i skonfigurowanie serwera aplikacji. Aby sprawdzić, czy środowisko serwera wykonawczego jest dostępne, kliknij kolejno opcje: Okno > Preferencje, rozwiń pozycję Serwer, a następnie kliknij Zainstalowane środowiska wykonawcze. Panel ten służy także do dodawania, usuwania oraz edycji zainstalowanych definicji środowiska wykonawczego serwera. Można także pobrać i zainstalować obsługę nowego serwera.

Wymagania wstępne

Aby ukończyć ten kurs, użytkownik powinien znać:
  • Podstawowe pojęcia związane z projektowaniem pod kątem sieci WWW, takie jak serwisy WWW, strony WWW, przeglądarki i serwery.
  • Sposób tworzenia prostej statycznej strony WWW.
  • Elementy strony WWW, takie jak tabele, odsyłacze hipertekstowe, formularze i obrazy.
  • Terminologię związaną z bazami danych: takie pojęcia, jak tabele, rekordy, kolumny i pola.
Pomocna będzie również wiedza z zakresu:
  • Sposobu używania perspektyw i widoków środowiska roboczego.
  • Sposobu edytowania kodu HTML strony WWW.

Oczekiwane wyniki

Po wykonaniu aplikacji WWW strona główna będzie wyglądała podobnie, jak na poniższym rysunku. Nawigacja serwisu WWW, która jest dodawana do stron WWW za pośrednictwem szablonu serwisu, prowadzi do stron, które umożliwiają tworzenie nowego ogłoszenia lub przeglądanie wszystkich ogłoszeń. Działanie na pojedynczym wierszu tabeli wyświetlonej poniżej prowadzi do strony aktualizacji, na której można zmienić informacje związane z danym ogłoszeniem.
Gotowa strona WWW.

Moduły w niniejszym kursie

Informacje pokrewne
< Wstecz | Dalej >