码迷,mamicode.com
首页 > 编程语言 > 详细

Java EE架构

时间:2016-01-30 02:40:16      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

  Java EE架构一般包含以下几层:

1、领域对象(Domain Object)层:该层主要是由抽象的对象模型组成(也称POJO,Plain Old Java Object 普通的、传统的Java对象),一般包含了各自所需要的业务逻辑方法,通常这些对象模型的状态要保存在数据库中,以提供持久化支持;

2、DAO(Database Access Object)层:该层由系列的DAO组件组成,完成对数据库的CRUD(创建create、查询retrieve、更新update、删除delete)等操作;

3、业务逻辑层:该层由系列的业务逻辑对象组成,这些业务逻辑对象中实现了系统所需的逻辑方法,这些业务逻辑方法可能仅仅用于暴露Domain Object对象所实现的业务逻辑方法,也可能是DAO所实现的业务逻辑方法。为了实现;

4、控制器层:该层主要由控制器组件组成,控制器用于拦截用户请求,并将请求转发给各自对应的业务逻辑方法;处理用户请求,并将处理结果转发到不同的表现层组件;

5、表现层:该层由系列的视图组件组成,包括JSP页面、Velocity页面等,该层负责收集用户请求,并将处理结果展示给用户;

Java EE各组件之间以松耦合的方式耦合在一起,由上到下,上层组件的实现依赖下层组件的功能;从下向上,下层组件为上层组件提供支持,如图:

技术分享

Java EE架构

标签:

原文地址:http://www.cnblogs.com/runnigwolf/p/5170368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!