Aplikacje WWW: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
Linia 2: | Linia 2: | ||
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. | 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 | |||
* Marek Wojciechowski | |||
* Mikołaj Morzy | |||
=== Wymagania wstępne === | |||
* Sieci komputerowe | |||
* Bazy danych I | |||
* Programowanie w języku 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 |
Wersja z 06:35, 9 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
- Marek Wojciechowski
- Mikołaj Morzy
Wymagania wstępne
- Sieci komputerowe
- Bazy danych I
- Programowanie w języku 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