MVC=Model(模型)+View(视图)+Controller(控制器)
目的:将M层和V层分离
Model层:数据库的持久层(bean和dao包)
Controller层:分离M和V,提供对M和V的控制支持,它就是一个中转站,将模型层的内容输出到视图层,将视图层的请求发送到模型层
View层:界面(HTML,JSP)
MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。
注意,MVC不是Java的特有的,几乎现在所有B/S结构的软件都采用了MVC设计模式。