home book contact home info
:.Przegląd Model Danych Model Hipertekstowy Model Prezentacji Proces Rozwoju Materiały Edukacyjne Książka o WebML English Version
Zobacz również :.
seeModel Danych
seeModel Hipertekstowy
seeModel Prezentacji
seeProces WebML
Model prezentacji:.

Prezentacja jest określana jako zadanie zdefiniowania wyglądu stron aplikacji dostarczanych odbiorcy. WebML nie zawiera konkretnego modelu, mającego definiować prezentację aplikacji, na poziomie konceptualnym. Wykorzystuje w zamian standardowe podejścia, lepiej znane grafikom i twórcom interfejsów.

Jako że specyfikacja WebML może być reprezentowana za pomocą XMLa, prezentacja jest uznawana za opis transformacji dokumentu, mapującej WebMLowy opis strony na stronę zapisaną w konkretnym języku budowy serwisów Web (np. JSP lub ASP.NET). W konsekwencji, prezentację definiuje się w WebMLu poprzez dołączanie arkuszy stylów XSL do widoków aplikacji, stron, komponentów i ich elementów składowych. Arkusz stylów XLS przyjmuje na wejściu specyfikacje WebML, zakodowane jako dokumenty XML zgodne z DTD (Document Type Definition) WebMLa. Na wyjściu zwraca szablony stron zawierające wymagane kody znaczników i zapytania pobierające dane. Implementacja WebML może zawierać kilka zdefiniowanych arkuszy stylów prezentacji wraz z komponentami po stronie serwera obsługującymi zapytania pobierające dane, wymaganymi by wypełnić szablony stron wytworzone przez arkusze stylów XSL.

Copyright 2003-2010, Politecnico di Milano. All rights reserved.
Polish Translation by Jacek Kęsik - Lublin University of Technology  Lublin University of Technology
Back to Model