Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
Winter Semester 2013/14
Winter Semester 2014/15
Winter Semester 2015/16
Modelling and Implementation of Business Applications IO1201
Course content:
1) Tools for build automation and dependency management based on Ant and Maven.
2) Design and implementation of unit tests based on TestNG, JUnit.
3) Creation of application log based on Log4j, JDK logging and Commons Logging.
4) Aspect-oriented programming based on AspectJ.
5) Architecture and selected design patterns in enterprise applications based on Spring platform.
Learning outcomes:
Knowledge of basic opensource tools, libraries, design patterns used in the development process of enterprise Java application.
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2014Z: | Term 2013Z: | Term 2015Z: | Term 2010Z: | Term 2011Z: |
Bibliography
a) basic references:
1) Sonatype Company,"Maven: The Definitive Guide",
O'Reilly, 2008.
2) Andy Hunt, Dave Thomas, "Pragmatic unit testing in Java with JUnit", Pragmatic Bookshelf, 2003.
3) Ramnivas Laddad, "AspectJ in Action", Manning Publications, 2009.
4) Spring platform http://www.springsource.org
5) Logging: http://logging.apache.org
b) supplementary references:
Documentation of Java platform in SE and EE editions.