MVC设计模式1

简介

MVC是现在项目开发之中首要使用得架构模式,使用MVC可以有效的实现后台程序与前台HTML代码的有效分离,同时可以方便的进行团队的分工合作。

以用户登录验证为例观察开发中的两种模式:

MVC设计模式1

MVC设计模式1

来观察软件分层设计:

MVC设计模式1

以上的实现就属于MVC,MVC有三个组成部分:

  • M(Model 模型层):指可以重复执行的Java程序类,在进行远程开发设计的时候,就是将模型层的部分内容单独抽取出来(业务、数据层);
  • V(view 视图层):进行用户界面展示以及信息提示用的,这些信息往往都是Servlet传递过来的,往往使用的都是request属性范围;
  • C(Controller 控制层):接收用户请求处理参数、进行参数的验证、业务层调用以及页面跳转操作,是整个项目的中心;

在MVC标准里面,用户所发送的所有的请求都必须通过控制层跳转到显示层,即用户的请求不允许连接到JSP页面中的。实际开发中,可能不按照标准来。

之后更..................