java EE的三层结构:web层、service层、dao层
来源:互联网 发布:网络传播正能量的例子 编辑:程序博客网 时间:2024/05/16 14:28
我们常常提到java EE的三层或者四层结构。
四层架构:
展示层(web层)、业务逻辑层、数据访问层、信息资源层
四层架构在是开发企业应用时使用的非常经典的划分模式。
web层负责前端展示和用户请求的处理。mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。
业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实现。
数据访问层也即dao层,重点负责数据库访问,完成持久化功能。
信息资源层主要服务资源的存储。
所以mvc和四层(三层)结构有关系,四层架构是应用的体系(分层)结构,描述了整个应用的一个完整的划分,而mvc是一个设计模式,通常会用于四层架构的展示层的构建上。
四层架构:
展示层(web层)、业务逻辑层、数据访问层、信息资源层
四层架构在是开发企业应用时使用的非常经典的划分模式。
web层负责前端展示和用户请求的处理。mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。
业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实现。
数据访问层也即dao层,重点负责数据库访问,完成持久化功能。
信息资源层主要服务资源的存储。
所以mvc和四层(三层)结构有关系,四层架构是应用的体系(分层)结构,描述了整个应用的一个完整的划分,而mvc是一个设计模式,通常会用于四层架构的展示层的构建上。
阅读全文
1 1
- java EE的三层结构:web层、service层、dao层
- java EE的三层结构:web层、service层、dao层
- java中dao层和service层的区别是什么?
- java中dao层和service层的区别是什么?
- Java中dao层和service层的区别
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层、Service层 、modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA SSH开发架构中Action层,Service层,modle层,Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- configure: error: in `/inst/postgresql-9.5.2': configure: error: no acceptab
- spring框架实现步骤
- 用Nodejs连接MySQL
- if..else使用陷阱
- iOS项目运行注意事项
- java EE的三层结构:web层、service层、dao层
- 将读入的多维list转为一维list的方法(python)
- 构图(+BFS)——BZOJ2541/Luogu3716 [CTSC2000]冰原探险
- git的安装与AndroidStudio关联GitHub
- Android 4.4 Graphic系统详解(2) VSYNC的生成
- iPad + iOS!iOS 11 将大大改进 iPad 的工作能力
- 浅谈--java线程池
- Android:OpenCV学习日记(一)-- 环境搭建
- xcode9 新功能