Technologie JSF i SDO

Ta galeria oferuje zestaw przykładów w technologii JavaServer Faces (JSF), które demonstrują sposób realizacji zadań najczęściej wykonywanych przez aplikacje WWW. Demonstrują one także sposób, w jaki obiekty SDO (Service Data Objects) umożliwiają dostęp do rekordów relacyjnych i list rekordów relacyjnych. Każdy przykład jest niezależny. Nie muszą być one przeglądane w określonej kolejności. W przykładach przyjęto, że użytkownik ma podstawową wiedzę na temat technologii JSF i SDO oraz tworzenia aplikacji WWW. Jeśli użytkownik nie zna tych technologii oraz narzędzi platformy Rational Software Development Platform, może najpierw zapoznać się z kursem "Display dynamic information on Web pages with JavaServer Faces" (Wyświetlanie informacji dynamicznych na stronach WWW z mechanizmem JavaServer Faces) z galerii kursów.

Wymagany czas: 5 minut

Ten przykład może wymagać zainstalowania pewnych opcjonalnych komponentów. Jeśli po uruchomieniu przykładu pojawią się błędy lub interfejs użytkownika nie będzie zawierał niektórych opcji, sprawdź, czy są zainstalowane właściwe komponenty opcjonalne.

Szczegółowe instrukcje dotyczące instalowania i konfigurowania dostępne są po kliknięciu odsyłacza Instalowanie. Kliknij odsyłacz Importuj przykład, aby rozpocząć importowanie przykładu do obszaru roboczego.

Typ przykładu Opis
Dodawanie opcji do list wyboru - okna złożone i listy Demonstruje sposób dodawania opcji do list wyboru i przechowywania wartości wybranych przez użytkownika.
Przekazywanie danych za pomocą zasięgów żądania i sesji Demonstruje sposób przekazywania danych między stronami za pomocą zmiennych zasięgu i zarządzanych komponentów JavaBean w zasięgu sesji.
Przekazywanie danych za pomocą odsyłaczy hipertekstowych komend i odsyłaczy wyjściowych Demonstruje sposób przekazywania danych między stronami za pomocą parametrów odsyłacza hipertekstowego komendy i odsyłacza wyjściowego.
Przeprowadzanie działań na wierszu tabeli danych Demonstruje sposób przeprowadzania działań na pojedynczym wierszu tabeli danych za pomocą elementu sterującego działaniami na wierszu i odsyłaczy hipertekstowych komend.
Przeprowadzanie działań na wielu wierszach tabeli danych Demonstruje sposób wybierania rekordów i przeprowadzania działań na wielu wierszach tabeli danych za pomocą elementów sterujących wyborem wierszy. Ten przykład usuwa i aktualizuje rekordy z komponentów JavaBean oraz list rekordów relacyjnych.
Aktualizowanie rekordów za pomocą elementu sterującego edycją i współbieżnością wiersza tabeli danych Demonstruje sposób wykorzystania elementu sterującego edycją wiersza tabeli danych oraz elementu sterującego współbieżnością.
Dodawanie rekordu bazy danych z użyciem automatycznego generowania klucza Demonstruje sposób połączenia technologii JSF z obiektami SDO do automatycznego generowania klucza podstawowego podczas dodawania nowego rekordu do bazy danych.
Wykorzystanie zapytania SDO do filtrowania danych Demonstruje sposób wykonywania zapytania SDO i zwracania przefiltrowanych wyników na tej samej stronie.
Sortowanie informacji w tabeli danych Demonstruje sposób sortowania tabeli danych w porządku rosnącym lub malejącym poprzez kliknięcie nagłówka kolumny.
Tworzenie rozwijalnych i zwijalnych grup danych Demonstruje sposób wykorzystania kategoryzacji wierszy tabeli danych do grupowania rekordów w rozwijalne i zwijalne menu.
Sprawdzanie poprawności danych wejściowych Demonstruje sposób wykorzystania standardowego i niestandardowego sprawdzania poprawności danych wejściowych.
Wykorzystanie obsługi zdarzenia polegającego na zmianie wartości Demonstruje sposób obsługi zdarzeń polegających na zmianie wartości oraz automatyczne wysyłanie formularzy. Ten przykład zapełnia jedno okno złożone na podstawie wyboru dokonanego w innym oknie.
Wykorzystanie zdarzeń kolektora skryptów Demonstruje sposób wykorzystania zdarzeń polegających na użyciu kolektora skryptów.
Wykorzystanie kaskadowych arkuszy stylów Demonstruje sposób wykorzystania kaskadowych arkuszy stylów do formatowania i zmiany wyglądu aplikacji JSF.
Wykorzystanie asysty przy wprowadzaniu danych wejściowych i obsłudze klawiatury Demonstruje sposób wykorzystania asysty przy wprowadzaniu danych wejściowych i obsłudze klawiatury.
Wykorzystanie języka wyrażeń JSTL Demonstruje sposób wykorzystania języka wyrażeń JSTL na stronie JSF.
Wyświetlanie rekordów za pomocą programów stronicujących tabeli danych Galeria programów stronicujących tabeli danych wykorzystywanych do zmniejszenia liczby rekordów wyświetlanych na stronie.

Warunkiem korzystania z tego przykładu jest zainstalowanie i skonfigurowanie serwera aplikacji. Aby sprawdzić dostępność środowiska wykonawczego serwera, kliknij kolejno opcje Okno > Preferencje, rozwiń gałąź Serwer, a następnie kliknij opcję Zainstalowane środowiska wykonawcze. Panel ten służy do dodawania, usuwania oraz edycji zainstalowanych definicji środowiska wykonawczego serwera. Można również pobrać i zainstalować obsługę nowego serwera.

Następujące serwery aplikacji zostały sprawdzone pod kątem współpracy z tym przykładem: Więcej informacji na temat wdrażania komponentów SDO na serwerach innych niż serwery WebSphere Application Server można znaleźć w temacie pomocy Wdrażanie komponentów SDO na serwerach innych niż WAS.

Feedback