请问mvc和三层架构有什么区别和联系啊

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:48:56
struts在三层架构中是作为表示层是吗,而且struts又是mvc模式?

struts在三层架构中是作为表示层是吗?
是。
而且struts又是mvc模式?


MVC模式就是在表现层的模式,在Action中调用业务逻辑。

struts是表示层框架,符合MVC模式
MVC是表示层架构的一种模式,M-模型,V-视图,C-控制
此模型就是将实体,视图和流程的转发控制代码分开写,达到低耦合的目的,利于项目拓展
三层架构是指:数据层,业务层,表现层。数据层主要负责数据的持久化和即时查询数据库的数据,业务层处理业务逻辑,是一个项目功能的核心
表示层负责将数据呈现给用户。这么做的目的也是为了所谓低耦合,高内聚
分工合作

MVC
MVC的页面不存在类文件 aspx页面有单独的控制器来控制传输
现在基本2层开发了 DAL 被简化的基本没多少东西
用MVC+LINQ TOSQL M都没了