JavaEE应用的分层简介
来源:互联网 发布:数据新闻啥意思 编辑:程序博客网 时间:2024/06/13 10:56
1、JavaEE应用的分层模型:
Domain Object(领域对象)层:包含了一系列的POJO(普通的、传统的Java对象),包含各自所需实现的业务逻辑方法
DAO(Data Access Object,数据访问对象)层:由一系列DAO组件组成,实现了对数据库的创建、查询、更新、删除等
业务逻辑层:业务逻辑对象组成
控制器层:由一系列控制器组成,用于拦截用户请求,并调用业务逻辑组件的方法,处理请求,在根据处理结果转发到不同的表现层组件
表现层:由一系列的JSP页面、Velocity页面、PDF文档视图组成,负责收集用户请求,并显示处理结果
JavaEE组件之间以松耦合的方式耦合在一起
数据库——>(提供持久化服务)——>Domain Object层——>(封装)——>DAO层——>(提供数据访问服务)——>业务逻辑层——>(提供业务逻辑实现)——>MVC的控制器层——>(显示)——>表现层
2、JavaEE应用的组件
表现层组件:主要负责收集用户输入数据,或者向客户显示系统状态
控制器组件:负责拦截用户请求,并将请求转发给用户实现的控制器组件
业务逻辑组件:是系统的核心组件,实现系统的业务逻辑
DAO组件:数据访问对象,业务逻辑组件面向DAO接口编程,提供更好的解耦
领域对象组件:领域对象抽象了系统的对象模型。领域对象的状态保存在数据库里
阅读全文
1 0
- JavaEE应用的分层简介
- javaEE的应用分层模型
- JavaEE应用的分层模型
- JavaEE应用的分层模型和架构
- 轻量级javaee应用的分层模型2015-06-10
- JavaEE的核心技术简介
- JavaEE的核心技术简介
- JavaEE的核心技术简介
- JavaEE应用的组件
- JAVAEE分层开发模式
- 分层体系结构模式的应用
- javaEE简介
- javaEE简介
- javaee 简介
- javaEE简介
- 分层模型的典型应用和FishiGUI的分层模型
- JavaEE的13中核心技术简介
- javaee中web的四大容器简介
- Qt5基础(四 五)Qt布局管理器和菜单栏学习笔记
- TCP/IP 基础
- Android contentProvider解析
- Java实现定时任务的三种方法
- day04数组 知识点和核心代码以及作业
- JavaEE应用的分层简介
- js全选
- POJ 1182 食物链(并查集)
- Section 2.1 frac1
- poj3349Snowflake Snow Snowflakes(哈希表)
- 剑指offer面试题-判断链表是否带环并求环的入口点和环的长度
- 音频
- LeetCode#21 Merge Two Sorted Lists
- zabbix 的安装