Zaawansowane aplikacje internetowe: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
|||
Linia 47: | Linia 47: | ||
=== Laboratoria === | === Laboratoria === | ||
# XML 1 (DOM, programowa budowa dokumentu) (P. Boiński), [[ZAWWW-2st1.2-l01.tresc-1.0 | # XML 1 (DOM, programowa budowa dokumentu) (P. Boiński), [[ZAWWW-2st1.2-l01.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l01.tresc-1.0kolor.pdf|PDF]] | ||
# XML 2 (parsery DOM i SAX, a może parser DOM w XML 1?) (P. Boiński), [[ZAWWW-2st1.2-l02.tresc-1.0 | # XML 2 (parsery DOM i SAX, a może parser DOM w XML 1?) (P. Boiński), [[ZAWWW-2st1.2-l02.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l02.tresc-1.0kolor.pdf|PDF]] | ||
# Corba (M.Morzy), [[ZAWWW-2st1.2-l03.tresc-1.0 | # Corba (M.Morzy), [[ZAWWW-2st1.2-l03.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l03.tresc-1.0kolor.pdf|PDF]] | ||
# EJB 1 (stanowy, bezstanowy, klient konsolowy) (M.Masewicz), [[ZAWWW-2st1.2-l04.tresc-1.0 | # EJB 1 (stanowy, bezstanowy, klient konsolowy) (M.Masewicz), [[ZAWWW-2st1.2-l04.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l04.tresc-1.0kolor.pdf|PDF]] | ||
# EJB 2 (sesyjny z klientem webowym) (M.Masewicz), [[ZAWWW-2st1.2-l05.tresc-1.0 | # EJB 2 (sesyjny z klientem webowym) (M.Masewicz), [[ZAWWW-2st1.2-l05.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l05.tresc-1.0kolor.pdf|PDF]] | ||
# Hibernate (M.Wojciechowski), [[ZAWWW-2st1.2-l06.tresc-1.0 | # Hibernate (M.Wojciechowski), [[ZAWWW-2st1.2-l06.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l06.tresc-1.0kolor.pdf|PDF]] | ||
# Java Persistence API (M.Wojciechowski), [[ZAWWW-2st1.2-l07.tresc-1.0 | # Java Persistence API (M.Wojciechowski), [[ZAWWW-2st1.2-l07.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l07.tresc-1.0kolor.pdf|PDF]] | ||
# Web Services 1 (korzystanie w Javie z gotowego WS) (M.Morzy), [[ZAWWW-2st1.2-l08.tresc-1.0 | # Web Services 1 (korzystanie w Javie z gotowego WS) (M.Morzy), [[ZAWWW-2st1.2-l08.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l08.tresc-1.0kolor.pdf|PDF]] | ||
# Web Services 2 (tworzenie WS w Javie) (M.Morzy), [[ZAWWW-2st1.2-l09.tresc-1.0 | # Web Services 2 (tworzenie WS w Javie) (M.Morzy), [[ZAWWW-2st1.2-l09.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l09.tresc-1.0kolor.pdf|PDF]] | ||
# Web Services 3 (tworzenie WS w ASP.NET) (M.Wojciechowski), [[ZAWWW-2st1.2-l10.tresc-1.0 | # Web Services 3 (tworzenie WS w ASP.NET) (M.Wojciechowski), [[ZAWWW-2st1.2-l10.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l10.tresc-1.0kolor.pdf|PDF]] | ||
# Spring (M.Morzy), [[ZAWWW-2st1.2-l11.tresc-1.0 | # Spring (M.Morzy), [[ZAWWW-2st1.2-l11.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf|PDF]] | ||
# AJAX 1 (M.Masewicz), [[ZAWWW-2st1.2-l12.tresc-1.0 | # AJAX 1 (M.Masewicz), [[ZAWWW-2st1.2-l12.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l12.tresc-1.0kolor.pdf|PDF]] | ||
# AJAX 2 (M.Masewicz), [[ZAWWW-2st1.2-l13.tresc-1.0 | # AJAX 2 (M.Masewicz), [[ZAWWW-2st1.2-l13.tresc-1.0|WIKI]], [[media:ZAWWW-2st1.2-l13.tresc-1.0kolor.pdf|PDF]] |
Wersja z 19:49, 28 sie 2006
Forma zajęć
Wykład (30 godzin) + laboratorium (30 godzin)
Opis
Celem wykładu jest omówienie metod projektowania i implementacji aplikacji biznesowych opartych o rozproszone komponenty usługowe. Przedstawione zostaną technologie XML umożliwiające integrację heterogenicznych modułów programowych. Omówione będą technologie konstrukcji komponentów usługowych, m.in. Web Services, Enterprise JavaBeans, CORBA, oraz metody ich wykorzystania do realizacji systemów klasy Workflow Management, m.in. BPEL. Poruszone zostaną zagadnienia opisu semantyki komponentów usługowych, ich odkrywania oraz wykorzystywania w środowiskach Grid Computing. Przedstawione będą technologie konstrukcji internetowych portali korporacyjnych opartych o rozproszone komponenty usługowe.
Sylabus
Autorzy
- Maciej Zakrzewicz
- Marek Wojciechowski
- Mikołaj Morzy
Wymagania wstępne
- Sieci komputerowe
- Programowanie obiektowe (język Java)
- Bazy danych
- Aplikacje WWW
Zawartość
- Wprowadzenie do architektur zorientowanych na usługi
- Komunikacja oparta o język XML
- Technologie konstrukcji rozproszonych komponentów usługowych
- Zagadnienia bezpieczeństwa dostępu do zdalnych komponentów usługowych
- Metody opisu systemów sterowania przepływem pracy
- Przetwarzanie danych w środowiskach Grid Computing
- Projektowanie i implementacja portali korporacyjnych
Literatura
- Graham S., Simeonov S., Boubez T., Davis D., Daniels G., et al., Java. Usługi WWW. Vademecum profesjonalisty, Helion, ISBN: 83-7197-991-6, 2003
- McGovern, J., Sims, O., Jain, A., et.al., Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations, Springer, ISBN 14-0203-704-X, 2006
Moduły
Wykłady
- Wprowadzenie (M. Zakrzewicz), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Komunikacja XML (M. Zakrzewicz), Flash, Test, WIKI, PDF-kolor, PDF-czb
- CORBA (M. Morzy), Flash, Test, WIKI, PDF-kolor, PDF-czb
- EJB (M. Wojciechowski), Flash, Test, WIKI, PDF-kolor, PDF-czb
- O/RM (M. Wojciechowski), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Web Services (M. Zakrzewicz), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Workflow (M. Zakrzewicz), Flash, Test, WIKI, PDF-kolor, PDF-czb
- AJAX (M. Wojciechowski), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Grid Computing (M. Zakrzewicz), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Projektowanie (M. Morzy), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Wzorce projektowe J2EE (M. Morzy), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Architektura Spring (M. Morzy), Flash, Test, WIKI, PDF-kolor, PDF-czb
- Zagadnienia zaawansowane, Flash, Test, WIKI, PDF-kolor, PDF-czb
Laboratoria
- XML 1 (DOM, programowa budowa dokumentu) (P. Boiński), WIKI, PDF
- XML 2 (parsery DOM i SAX, a może parser DOM w XML 1?) (P. Boiński), WIKI, PDF
- Corba (M.Morzy), WIKI, PDF
- EJB 1 (stanowy, bezstanowy, klient konsolowy) (M.Masewicz), WIKI, PDF
- EJB 2 (sesyjny z klientem webowym) (M.Masewicz), WIKI, PDF
- Hibernate (M.Wojciechowski), WIKI, PDF
- Java Persistence API (M.Wojciechowski), WIKI, PDF
- Web Services 1 (korzystanie w Javie z gotowego WS) (M.Morzy), WIKI, PDF
- Web Services 2 (tworzenie WS w Javie) (M.Morzy), WIKI, PDF
- Web Services 3 (tworzenie WS w ASP.NET) (M.Wojciechowski), WIKI, PDF
- Spring (M.Morzy), WIKI, PDF
- AJAX 1 (M.Masewicz), WIKI, PDF
- AJAX 2 (M.Masewicz), WIKI, PDF