AWWW-1st3.6-w05.tresc-1.0-Slajd3

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Implementacja logiki prezentacji

Implementacja logiki prezentacji


Logika prezentacji stanowi część aplikacji WWW znajdującą się po stronie serwera HTTP odpowiedzialną za generowanie graficznego interfejsu użytkownika, np. w formie dokumentów HTML. Wykonanie kodu logiki prezentacji odbywa się zawsze wyłącznie na żądanie użytkownika końcowego. Z kolei każde żądanie użytkownika końcowego powoduje ponowne wykonanie kodu logiki prezentacji.

W wyniku ewolucji technologii WWW wyodrębnione zostały dwa zasadnicze podejścia do konstrukcji modułów logiki prezentacji:

1. Technologie serwletów - logika prezentacji ma postać aplikacji wykonywalnej, która odpowiada za wygenerowanie kompletnego dokumentu dla użytkownika końcowego. Tego typu aplikacje są zwykle nazywane serwletami (servlets), a najważniejszymi technologiami ich implementacji są: CGI i serwlety Java.

2. Technologie szablonów - logika prezentacji ma postać szablonu dokumentu, w który wplecione są fragmenty kodu wykonywalnego. Obsługa żądania użytkownika końcowego polega na wykonaniu fragmentów kodu, a następnie osadzeniu ich wyników w szablonie. Najważniejszymi technologiami implementacji szablonów są: JavaServer Pages, PHP, ASP.NET.


W dalszej części tego wykładu omówimy wybrane technologie serwletów, wykorzystywane do implementacji logiki prezentacji.


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