MVC设计模式和MVC框架

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39819880/article/details/83035710

MVC设计模式和MVC框架

1.MVC设计模式

M(odel) 模型:是指数据以及操作数据的逻辑
V(iew) 视图:是指数据的展现方式
C(ontroller) 控制器:用于控制应用程序的流程,在模型和视图之间起到桥梁的作用

2.MVC框架

常见的JavaWeb项目开发MVC框架有,JavaBean+JSP+Servlet,Struts2+Spring+Hibernate,SpringMVC + Spring +Mybatis。

3.MVC设计模式和MVC框架的区别和关系

框架通常是代码重用,而设计模式是设计重用。这里强调一点,MVC设计模式是一种软件设计思想,MVC框架和MVC设计模式并不是绝对的对应关系,它是利用MVC设计模式的基础上所衍生的产物。

MVC设计模式 MVC框架 应用关系
Model JavaBean,Hibernate,Mybatis 实体层(domian),数据持久层(dao),业务层(service)
View JSP 返回的数据结果集及展示
Controller Servlet, Struts,Spring MVC 控制层(controller,action)

猜你喜欢

转载自blog.csdn.net/weixin_39819880/article/details/83035710