get trainees familiar with: 1- projects structure: Web app. and WebService app.
2- the whole developing processes.
Table Of Content
Project Architecture (three major layers)
DAO layer
responsible for performing CRUD (Create, Read, Update,
Delete) operations with database(s).
Business (Service) layer
responsible for all business logic implementation
including validation and exceptions processing.
Presentation layer: Spring MVC implementation, and
web service.
Presentation layer
Spring MVC implementation, and web service.
Developing processes
intro to Technologies and Frameworks used at all layers
(PostgreSQL, Liquibase, ORM, Maven, Spring, TestNG, YUI).