MVC模式
在jsp里面会把数据展示用html,业务处理用java代码,不同的代码混搭会相互影响且不方便
为了使代码可利于维护和重用,这里提出了MVC分层开发模式
这里面的jsp视图展示可以用别的东西代替,,另外两个不用换,可方便的替换组件。
三层架构
将项目分为三个层面
表现层:Controller包
业务逻辑层:service包
数据访问层:dao(一般)/mapper(mybatis里)包
三层架构对应三大框架:
表现层:springMVC
业务逻辑层:spring
扫描二维码关注公众号,回复:
14639034 查看本文章
数据访问层:mybatis
合称SSM框架
MVC模式和三层架构区别
MVC模式是一种大的设计模式,三层架构是对MVC模式的一种实现思想