Programowanie aplikacji biznesowych w oparciu o platformę Java (p. obieralny) I36017E
Treści programowe:
Wprowadzenie do aplikacji biznesowych. Podział na warstwy. Podstawowe elementy platformy JEE.
Warstwa danych. Omówienie standardu JDBC. Wzorce projektowe DAO i DTO. Object Relational Mapping w platformie JEE.
Warstwa biznesowa (logiki). Obiekty warstwy biznesowej. Wzorce projektowe warstwy biznesowej. Programowanie aspektowe.
Warstwa prezentacji. Wzorzec MVC.
Obsługa transakcji.
Modele bezpieczeństwa.
Efekty kształcenia:
Znajomość zasad i metod tworzenia aplikacji biznesowych w oparciu o platformę JAVA a także umiejętność praktycznego ich wykorzystania. Znajomość technologii wchodzących w skład standardu JEE (Java Enterprise Edition).
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
Dokumentacja oraz specyfikacja platformy JavaEE, dostępna na stronie http://java.sun.com/javaee/
b) uzupełniająca:
Antonio Goncalves: "Beginning Java trade EE 6 Platform with GlassFish trade 3 From Novice to Professional" (Apress)