跳到主要内容

MVC

MVC是一种开发模式:

  • M:Model,模型

    • 完成具体的业务操作,如:查询数据库,封装对象
  • V:View,视图

    • 展示数据(MVC模式中,JSP只用于展示数据,而不做业务逻辑)
  • C:Controller,控制器

    • 获取用户的输入(获取请求)

    • 调用模型

    • 将模型返回的数据交给视图展示

834E2B90-C44A-46C9-A7FF-68EA0AF446A7

MVC优缺点:

优点:

  • 耦合性低,方便维护,可以利于分工协作
  • 重用性高

缺点:

  • 使得项目架构变得复杂,对开发人员要求较高