一个轻量级J2EE架构,大致分为以下几个层次:
1,Domain Object
层
:由
POJO
组成,这些对象是该系统的
Domain Object
,往往包含需要实现的业务逻辑方法。
2,DAO
层:由
DAO
组件组成,这些
DAO
组件都提供Domain Object对象的基本创建、查询、删除和修改等操作,对应于数据库的
CRUD
等原子操作。
3,业务逻辑层:
由业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法,这些业务逻辑方法可能仅仅用于暴露
Domain Object
对象所实现的业务逻辑方法,也可能是依赖
DAO
组件实现的业务逻辑方法。
4,控制器层:有控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据处理结果转发到不同的表现层组件。
5,表现层:由
jsp
页面、
velocity
页面或其他
视图组件组成,负责收集用户请求,并显示处理结果。
为了架构的可扩展性,各层组件之间以松耦合的方式耦合在一起,各组件并不以硬编码方式耦合。层与层组件之间通过面向接口编程,各层中的组件之间的依赖仅仅在接口层次。
分享到:
相关推荐
轻量级j2ee企业应用实战,适用于小白,本人亲自使用,效果不错
《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》 第1章 java ee应用和开发环境 1 1.1 java ee应用概述 2 1.1.1 java ee应用的分层模型 2 1.1.2 java ee应用的组件 3 1.1.3 java ...
轻量级J2ee企业应用实践 pdf 轻量级J2ee企业应用实践 pdf
《轻量级J2EE 企业应用实战--Struts+Spring+Hibernate 整合开发》 PDF 和 源代码 下载资源评分后,资源分还会返还给你!!注意:是“评分”,不仅要有评论,而且要有评分,在评论的左上角有五个五角星,单击这五个...
轻量级j2ee企业应用实战,介绍了JSP,struts,spring的基础
轻量级 J2EE 企业应用实战 SSH整合开发.part2 轻量级 J2EE 企业应用实战 SSH整合开发.part2
轻量级J2EE企业应用轻量级J2EE企业应用轻量级J2EE企业应用
《轻量级J2EE 企业应用实战--Struts+Spring+Hibernate 整合开发》源代码
轻量级 J2EE 企业应用实战:Struts+Spring+Hibernate 整合开发
《轻量级J2EE企业应用实战 Struts+Spring+Hibernate整合开发》ISO ch01
轻量级J2EE企业应用实战整合开发.pdf part2.rar,共两part,这是第2part
轻量级J2EE企业应用实战--Struts+Spring+Hibernate整合开发笔记
Spring2-轻量级J2EE开发框架原理与实践
轻量级J2EE企业应用实战电子书轻量级J2EE企业应用实战电子书轻量级J2EE企业应用实战电子书轻量级J2EE企业应用实战电子书轻量级J2EE企业应用实战电子书
比较流行的一本书,在公司内很受欢迎 比较实用 下半部分,需与上半部分放在一起解压。
轻量级J2EE企业应用实战第三版下载地址。里面有书全本,和源代码,比较大,一共将近500M。的确是全的。
轻量级 J2EE 企业应用实战 SSH整合开发.part1 轻量级 J2EE 企业应用实战 SSH整合开发.part1
轻量级J2EE企业实战,以及轻量级J2EE企业实战源码