AWWW-1st3.6-w11.tresc-1.0-Slajd32

Z Studia Informatyczne
Wersja z dnia 19:05, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Źródła danych dla h:dataTable

Źródła danych dla h:dataTable


Źródłem danych dla komponentu h:dataTable może być:

(a) lista lub tablica komponentów JavaBean;

(b) pojedynczy komponent JavaBean;

(c) zbiór wynikowy JDBC java.sql.ResultSet

(d) zbiór wynikowy javax.servlet.jsp.jstl.sql.Result

(e) zbiór rekordów javax.sql.RowSet;

(f) obiekt javax.faces.model.DataModel.

Komentarza wymagają trzy ostatnie możliwości. Obiekty Result i RowSet to alternatywa dla ResultSet. Oba reprezentują zbiór rekordów odczytanych z bazy danych i oba w przeciwieństwie do ResultSet mogą zachować dane po zamknięciu połączenia z bazą danych.

Ostatnia możliwość to jawne dostarczenie gotowego obiektu jednego z podtypów DataModel. Tak naprawdę wszystkie źródła danych dla h:dataTable muszą być jawnie lub niejawnie opakowane w DataModel. Dla wcześniej wymienionych możliwości dzieje się to niejawnie.


<< Poprzedni slajd | Spis treści | Następny slajd >>