Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Semestr zimowy 2015/16
Semestr zimowy 2016/17
Programowanie aplikacji WWW IN083105
Treści programowe:
Wstęp do programowania aplikacji WWW. Pojęcia "server-side", "client-side". Przegląd narzędzi. Charakterystyka protokołu HTTP (HyperText Transfer Protocol). Technologia AJAX (Asynchronous Javascript And XML). Architektura REST (Representational state transfer).Aplikacje WWW w środowisku Java - serwlety. Definicja aplikacji i zadania związane z jej dystrybucją. Przykłady wykorzystania serwletów. Zarządzanie kontenerem serwletów.Charakterystyka języka XML (eXtended Markup Language). Pojęcia dokumentu poprawnego strukturalnie i semantycznie. Przestrzenie nazw. Opis składni dokumentu (DTD, XML Schema). Obiektowy model dokumentu (DOM).Przetwarzanie dynamicznych dokumentów po stronie serwera - technologia Java Server Pages. Elementy składowe JSP. Składnia XHTML. Biblioteki znaczników.Konstrukcja interfejsu użytkownika - Java Server Faces. Pojęcia podstawowe. Model przetwarzania wywołań. Znaczniki generujące interfejs.Komponenty zarządzane w aplikacji JSF.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2016Z: | W cyklu 2014Z: | W cyklu 2015Z: | W cyklu 2012Z: | W cyklu 2013Z: | W cyklu 2010Z: | W cyklu 2011Z: |
Literatura
a) podstawowa:
Specyfikacje technologii i standardów:
- XML,XPath,XSLT,XML Schema, HTML, XHTML, CSS itd. dostępne pod adresem http://www.w3c.org
- Technologie Java EE dostępne pod adresem http://www.oracle.com/technetwork/java/javaee/tech/index.html