Aplikacje WWW: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 5: Linia 5:
== Sylabus ==
== Sylabus ==
=== Autorzy ===
=== Autorzy ===
* Maciej Zakrzewicz
* Maciej Zakrzewicz, maciej.zakrzewicz@cs.put.poznan.pl
* Marek Wojciechowski
* Marek Wojciechowski, marek.wojciechowski@cs.put.poznan.pl
* Mikołaj Morzy
* Mikołaj Morzy, mikolaj.morzy@cs.put.poznan.pl


=== Wymagania wstępne ===
=== Wymagania wstępne ===

Wersja z 12:31, 20 cze 2006

Opis

Celem wykładu jest przedstawienie architektur aplikacji internetowych oraz metod implementacji ich modułów. Omówione będą podstawowe składniki architektury WWW: warstwa cienkiego klienta, warstwa aplikacji, warstwa bazy danych, protokół HTTP, przeglądarka WWW, serwer HTTP, serwer aplikacji. Zostaną przedstawione podstawowe technologie implementacji interfejsu użytkownika, m.in. HTML, CSS, JavaScript, Java Applets, XML+XSL, technologie implementacji logiki prezentacji, m.in. CGI, serwlety Java, JavaServer Pages, PHP, Active Server Pages, technologie implementacji logiki biznesowej, m.in. JavaBeans, biblioteki znaczników JSP. Omówione będą zastosowania architektury Model-View-Controller w kontekście implementacji aplikacji WWW, wraz z dostępnymi rozwiązaniami technologicznymi, m.in. Struts, JavaServer Faces. Przedstawione zostaną zagrożenia bezpieczeństwa aplikacji WWW oraz metody ochrony przed nimi.

Sylabus

Autorzy

  • Maciej Zakrzewicz, maciej.zakrzewicz@cs.put.poznan.pl
  • Marek Wojciechowski, marek.wojciechowski@cs.put.poznan.pl
  • Mikołaj Morzy, mikolaj.morzy@cs.put.poznan.pl

Wymagania wstępne

  • Sieci komputerowe
  • Bazy danych
  • Programowanie obiektowe (język Java)

Zawartość

  • Podstawowa i rozszerzona architektura WWW
  • Technologie implementacji interfejsu użytkownika
  • Protokół HTTP
  • Technologie implementacji logiki prezentacji: serwlety i szablony
  • Technologie implementacji logiki biznesowej
  • Architektura Model-View-Controller
  • Współpraca aplikacji WWW z bazami danych
  • Funkcjonalność serwerów WWW i serwerów aplikacji
  • Zagrożenia bezpieczeństwa aplikacji WWW

Literatura

  • Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001
  • Dilip C. Naik, Internet Standards and Protocols, Microsoft Press, ISBN: 1572316926, 1998

Moduły