Serwisy oparte na rozwiązaniach typu CMS są już rozwiązaniami w pełni dynamicznymi. Posiadają budowę trójwarstwową, w której oddzielone są od siebie:
- warstwa danych
- warstwa logiki (aplikacji)
- warstwa prezentacyjna
Dane (treść) oddzielone od części prezentacyjnej (szablony stron) przechowywane są w bazie danych. Aplikacje działające na serwerze pobierają dane i "układają" je w wyznaczonych miejscach na stronie. Szablony HTML zawierają grafikę wspólną dla całego serwisu, informacje o układzie treści na stronach oraz sposobie jej formatowania. Wygląd tekstów, ilustracji i innych elementów stanowiących zasadniczą treść strony definiowany jest najczęściej przez tzw. arkusze stylów (CSS) przechowywane w oddzielnych plikach.
|