Programowanie komponentowe w technologii Java

Transkrypt

Programowanie komponentowe w technologii Java
_____________________________________________________________________________
Programowanie komponentowe w technologii Java Enterprise Edition
Kod zajęć
J2EE
Studia
Typ zajęć
wykład, laboratorium
Semestr
1-4 semestr
Liczba punktów
Semestr w planie
magisterskie
1 semestr
Czas trwania
1 semestr
Godziny tygodniowo
1/0/2
Przygotowano
06-01-2005
Ost. modyfikacja
20-05-2007
Status
obieralny
Cel zajęć
Przekazanie wiedzy o systemach komponentowych
przygotowywanych w architekturze wielowarstwowej, które
bazują na separacji interfejsu od logiki biznesowej oraz
wykorzystują technologię Java Enterprise Edition.
Prezentacja najnowszych standardów w zakresie integracji
systemów skali enterprise.
Zawartość
Potrzeba systemów wielowarstwowych. Zalety i wady
przetwarzania klient-serwer. Komponenty Enterprise Java Beans
i serwery aplikacyjne. Interfejsy lokalne i zdalne. Interfejsy home
i business. Nowe rozwiązania w EJB 3.0. Wzorzec Business
façade i business delegate. Komponenty Entity beans i język
EJB-QL. Komponenty Session beans. Warstwa pośrednia
Message-oriented middleware (MOM) i przetwarzanie
asynchroniczne oparte o komunikaty. Model kolejkowy i
publikacji/subskrypcji. Wykorzystanie JNDI do dostępu do
obiektów. Usługi web services. Standardy WSDL i SOAP.
Komunikacja pomiędzy komponentami .NET i Java EE.
Zaawansowany interfejs WWW i biblioteka struts. Wzorzec
projektowy Model-View-Controller. Tworzenie aplikacji
wielojęzycznych. Java Server Faces. Wprowadzenie do języka
BPEL.
Metoda oceny
Krótkie zadania realizowane w trakcie laboratorium (4-5 zadań,
w sumie maks. 100 punktów). Zaliczenie wymaga zdobycia min.
51 punktów.
•
Graham, Al. O’Callaghan, A. Cameron Wills, ObjectOriented Methods Principles & Practice, Pearson
Publication Limited, 2001
Literatura
•
•
•
•
•
Hunter J., Crawford W., Java Servlet
Programming, O’Reilly, 2002
Tulachan P.V., Developing EJB 2.0 Components,
Sun Microsystems Press, 2002
Marinescu F., EJB Design Patterns, J.Wiley,
2002
Maydene Fisher, et al , JDBC API Tutorial and
Reference, Addison-Wesley, 2003
Weerawarana S. et al, Web Services Platform
Architecture, Prentice Hall, 2005
Osoba odpowiedzialna
Maciej Grzenda
_______________________________________________________________________________

Podobne dokumenty