Java EE应用综述
2015-07-09 12:36
507 查看
一.JavaEE应用的分层模型
Domain Object(领域对象)层:此层由普通的Java对象组成,往往包含要实现的业务逻辑方法
DAO:数据访问层,实现了对数据库的创建,查询,更新,删除等原子操作
业务逻辑层:此层由系列的业务逻辑对象组成,实现了所需的业务逻辑方法。这些方法可能只用于继承DomainObject对象所实现的业务逻辑方法,也可能依赖DAO组件实现业务逻辑方法
控制层:由系列控制器组成,用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据结果转发到不同表现层
表现层:由JSP页面组成,负责收集请求,显示结果
二.应用组件
表现层组件:JSP
-控制器组件:MVC框架
-业务逻辑组件:实现业务逻辑,不应该出现持久层API
DAO组件:每个DAO组件提供接口,面向DAO接口编程
Domain Object(领域对象)层:此层由普通的Java对象组成,往往包含要实现的业务逻辑方法
DAO:数据访问层,实现了对数据库的创建,查询,更新,删除等原子操作
业务逻辑层:此层由系列的业务逻辑对象组成,实现了所需的业务逻辑方法。这些方法可能只用于继承DomainObject对象所实现的业务逻辑方法,也可能依赖DAO组件实现业务逻辑方法
控制层:由系列控制器组成,用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据结果转发到不同表现层
表现层:由JSP页面组成,负责收集请求,显示结果
二.应用组件
表现层组件:JSP
-控制器组件:MVC框架
-业务逻辑组件:实现业务逻辑,不应该出现持久层API
DAO组件:每个DAO组件提供接口,面向DAO接口编程
相关文章推荐
- java多态性的体现
- java反射以及自定义注解二者的使用
- 关于反射类型的名词解释
- JavaFX开发的地图编辑器WiTKMapEditor(更新GitHub地址)
- eclipse自动补全的设置
- spring mvc ajaxfileupload文件上传返回json下载问题
- [LeetCode][Java] 3Sum Closest
- Json与javaBean之间的转换工具类
- Eclipse+Java+OpenCV246环境搭建和代码测试
- Spring <tx:advice>事务配置
- spring和hibernate指定DB2数据库schema的方法
- Flash Attributes in Spring MVC 3.1
- IntelliJ IDEA JDK配置
- 【struts2】struts2中的流接收与流发送
- Java(多态练习 instanceof)
- Java基础日记———Java的三大特性(下)
- Eclipse离线安装SVN插件速度很慢的解决办法
- java反射机制实例解析
- java 软件 设置session超时(失效)的三种方式
- java基础入门-对象流与序列化