MVC开发模式概念
- JSP历史演变
- 早期只有Servlet,只能使用response输出HTML标签,非常麻烦
- 后来有JSP,简化了Servlet的开发,但如果过度使用JSP,在JSP页面中即写java代码,又写HTML标签会造成难于维护和分工作协
- Java的Web开发,借鉴于MVC开发模式,使得程序的设计更加合理
- MVC
- M:Model - 模型 -> 完成具体的业务操作,封装对象:JavaBean
- V:View - 视图 -> 展示数据:JSP
- C:Controller - 控制器 -> 获取输入,调用模型,将数据交给视图展示:Servlet
- MVC的优点:耦合性低,方便维护,利于分工协作,重用性高
- MVC的缺点:使得项目架构变得复杂,对开发人员要求高