Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Semestr zimowy 2015/16
Modelowanie i implementacja aplikacji biznesowych IO1201
Treści programowe:
1) Narzędzia do automatyzowania procesu budowy aplikacji i zarządzania zależnościami projektowymi na przykładzie Ant, Maven.
2) Tworzenie testów jednostkowych na przykładzie TestNG, JUnit.
3) Prowadzenie dzienników zdarzeń na przykładzie Log4j, JDK Logging, Commons Logging.
4) Programowanie aspektowe na przykładzie AspectJ.
5) Architektura i wybrane wzorce w aplikacjach korporacyjnych na przykładzie platformy Spring.
Efekty kształcenia:
Znajomość podstawowych narzędzi opensource, bibliotek oraz wzorców projektowych związanych z procesem tworzenia aplikacji korporacyjnych w języku Java.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2014Z: | W cyklu 2013Z: | W cyklu 2015Z: | W cyklu 2010Z: | W cyklu 2011Z: |
Literatura
a) podstawowa:
1) Sonatype Company,"Maven: The Definitive Guide",
O'Reilly, 2008.
2) Andy Hunt, Dave Thomas, "JUnit. Pragmatyczne testy jednostkowe w Javie", Helion, 2006.
3) Ramnivas Laddad, "AspectJ in Action", Manning Publications, 2009.
4) platforma Spring: http://www.springsource.org.
5) dzienniki zdarzeń: http://logging.apache.org.
b) uzupełniająca:
Dokumentacja platformy Java w edycjach SE 6 i EE 6.