请问JAVA三层架构、持久层、业务层、表现层都该怎么理解?和MVC三层模型有什么区别?

这两个的区别和联系都是什么?该怎么理解这两个三层模型?是一回事吗?... 这两个的区别和联系都是什么?该怎么理解这两个三层模型?是一回事吗? 展开
 我来答
tarsean
推荐于2019-10-12
知道答主
回答量:3
采纳率:0%
帮助的人:4358
展开全部
希望还有人关注这个问题。
我们常常提到java EE的三层或者四层结构。
四层架构:
展示层(web层)、业务逻辑层、数据访问层、信息资源层
四层架构在是开发企业应用时使用的非常经典的划分模式。
web层负责前端展示和用户请求的处理。mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。
业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实现。
数据访问层也即dao层,重点负责数据库访问,完成持久化功能。
信息资源层主要服务资源的存储。
所以mvc和四层(三层)结构有关系,四层架构是应用的体系(分层)结构,描述了整个应用的一个完整的划分,而mvc是一个设计模式,通常会用于四层架构的展示层的构建上。希望我能讲清楚。
一日干完
2019-01-20
知道答主
回答量:9
采纳率:0%
帮助的人:4542
展开全部
这样,我大话一下这三个层。举例1+1=?
你输入1+1=?的地方就是表现层,业务层把1+1=?拆成“1”,“+”,“1”,“=”,“?”等几个元素,然后告诉持久层把这些元素存起来,然后他开动脑筋计算得出?是多少,同时告诉持久层存把2存起来,然后把这个数值2返回给表现层,让你看到结果2;
所以,业务层是这个里面的核心,很重要,他有脑子但是没有记忆,他要借持久层去操作记忆;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式