Semestr zimowy 2009/10
Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Semestr zimowy 2015/16
Programowanie aplikacji WWW I35049
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
Kryteria oceniania
Efekty kształcenia wymagane w ramach wykładu:
IK1 - 60 pkt
IK2 - 40 pkt
Efekty kształcenia wymagane w ramach pracowni projektowej
IK3 - 10 pkt
IK4 - 70 pkt
IK5 - 20 pkt
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