MVC开发模式

1.演进

  1. 早期只有servlet,只能使用response输出标签数据
  2. 后来出现jsp,简化了servlet的开发,但是如果过度使用jsp,在sp中写大量的Java代码,又写html等,会容易难于分工和维护
  3. 再后来Java的web开发借鉴MVC开发模式,使得程序的设计更加合理性

2.MVC

  1. M:Model,模型。JavaBean
    • 完成具体的业务操作,如查询数据库,封装对象
  2. V:View,视图。jsp
    • 展示数据
  3. C:Controller,控制器。servlet
    • 获取用户的输入
    • 调用模型
    • 将数据交给视图进行展示