Class: Project Structure

muhammed.senussi
Mind Map by , created over 5 years ago

* External Links: - http://queens.db.toronto.edu/~papaggel/courses/csc309/docs/lectures/web-architectures.pdf. - http://en.wikipedia.org/wiki/Multitier_architecture - http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller - http://www.javacodegeeks.com/2013/05/multilayered-architecture-1-introduction.html - http://www.javaworld.com/article/2076253/core-java/develop-n-tier-applications-using-j2ee.html - http://craftedsw.blogspot.com/2010/05/mvc-and-multi-tier-architecture.html

30
1
0
Tags No tags specified
muhammed.senussi
Created by muhammed.senussi over 5 years ago
Biological Molecules
Alisa Poppen
Characters in Merchant of venice
inds12
Language Analysis
Connie Theobald
Medicine Through Time - Keywords
Lara Jackson
AS English Language
Becky Holland
GCSE PE - 9
lydia_ward
How does Shakespeare present villainy in Macbeth?
maxine.canvin
National 5 English - Close reading question types
VEJackson
Advanced Vocabulary Test for Creative Writing
ElliseG
Class: Project Structure
1 Objectives
1.1 get trainees familiar with: 1- projects structure: Web app. and WebService app. 2- the whole developing processes.
2 Table Of Content
2.1 Project Architecture (three major layers)
2.1.1 DAO layer
2.1.1.1 responsible for performing CRUD (Create, Read, Update, Delete) operations with database(s).
2.1.2 Business (Service) layer
2.1.2.1 responsible for all business logic implementation including validation and exceptions processing. Presentation layer: Spring MVC implementation, and web service.
2.1.3 Presentation layer
2.1.3.1 Spring MVC implementation, and web service.
2.2 Developing processes
2.2.1 intro to Technologies and Frameworks used at all layers (PostgreSQL, Liquibase, ORM, Maven, Spring, TestNG, YUI).
3 learning resources
3.1 Class Mind Map
3.1.1 https://www.examtime.com/en-US/p/642074
3.2 Slides
3.2.1 http://queens.db.toronto.edu/~papaggel/courses/csc309/docs/lectures/web-architectures.pdf
3.3 URLs
3.3.1 http://en.wikipedia.org/wiki/Multitier_architecture
3.3.2 http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
3.3.3 http://www.javacodegeeks.com/2013/05/multilayered-architecture-1-introduction.html
3.3.4 http://www.javaworld.com/article/2076253/core-java/develop-n-tier-applications-using-j2ee.html
3.3.5 http://craftedsw.blogspot.com/2010/05/mvc-and-multi-tier-architecture.html
3.4 Demos and onsite training
3.4.1 Live demo of existed apps. (EshtaPortal as WebApp & EshtaFreelanceWs as WSApp.).

Media attachments