简介
MVC模式就是架构模式的一种
Model层(模型):包括存储数据的对象,比如javabean
View层(视图):提供给用户的操作的前端页面
Controller层(控制):负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。
优点
1.各施其职,互不干涉
在MVC模式中,三个层各施其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。
2.有利于开发中的分工
在MVC模式中,由于按层把系统分开,那么就能更好的实现开发中的分工。
3.有利于组件的重用
如控制层可独立成一个通用的组件,视图层也可做成通用的操作界面。