Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Winter Semester 2012/13
Summer Semester 2012/13
Summer Semester 2013/14
Summer Semester 2014/15
Bussiness Application Programming in Java (elective) I24000e
Course content:
1) Introduction to enterprise applications. The division into tiers. The basic elements of the JEE platform.
Data tier.
2) Overview of the JDBC standard. Design Patterns DAO and DTO. Object Relational Mapping in JEE platform.
3) Business tier (logic). Business layer objects.
4) Business tier design patterns. Aspect Programming.
5) Transactions.
6) Presentation Layer, MVC design pattern.
7) Security models.
Learning outcomes:
Knowledge of principles and methods to create enterprise applications based on Java platform and the ability to practice their use. Knowledge of the technology incorporated in the JEE standard (Java Enterprise Edition).
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2011L: | Term 2010L: | Term 2009L: | Term 2014L: | Term 2013L: |
Bibliography
a) basic references:
Documentation and specifications JavaEE platform, available at www.oracle.com
b) supplementary references:
Antonio Goncalves: "Beginning Java trade EE 6 Platform with GlassFish trade 3 From Novice to Professional" (Apress)