版权声明:本文为博主原创文章,未经博主允许不得转载。 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) |