关于三层架构的问题

shwill123 2016-12-07 04:03:11
关于三层架构和mvc架构的区别
三层架构分:UI层,业务逻辑层,数据访问层;MVC分:模型,试图,控制器;
问题1: 在三层架构中页面的跳转是归为UI层,还是业务逻辑层;
问题2:在MVC架构中页面的跳转是归控制器(controller)吗,struts 框架是属于 controller 吗?

希望高人们给予详细的解答,谢谢
...全文
1561 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
verejava 2018-08-11
  • 打赏
  • 举报
回复
至简 实用 Java Web MVC 框架

http://www.verejava.com/?section_id=1697715673191
qq296015668 2016-12-12
  • 打赏
  • 举报
回复
抱歉,咨询了一下相关的开发工程师,一般网站的页面跳转是属于业务逻辑层的。楼上是正确答案
引用 3 楼 qq296015668 的回复:
三层里面、页面跳转应该归于UI层吧。。 MVC里面、页面跳转应该归于controller,struts 框架属于Model =================================================================== 具体的区分方法   1:数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。   2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。   3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。 MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。   同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。   在三层架构中没有定义Controller的概念。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。 ==============================================================转载部分注明,转自http://blog.sina.com.cn/s/blog_4b02ab3b01011s4d.html
qq296015668 2016-12-12
  • 打赏
  • 举报
回复
三层里面、页面跳转应该归于UI层吧。。 MVC里面、页面跳转应该归于controller,struts 框架属于Model =================================================================== 具体的区分方法   1:数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。   2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。   3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。 MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。   同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。   在三层架构中没有定义Controller的概念。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。 ==============================================================转载部分注明,转自http://blog.sina.com.cn/s/blog_4b02ab3b01011s4d.html
qq_35798926 2016-12-07
  • 打赏
  • 举报
回复
三层架构中页面的跳转是归为业务逻辑层的,MVC架构中页面的跳转是归控制器处理的,O(∩_∩)O
赵4老师 2016-12-07
  • 打赏
  • 举报
回复
百度搜相关关键字。

3,405

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 设计模式
社区管理员
  • 设计模式
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧