本章要点
Model1和Model2
MVC思想及其优点
Spring MVC的优势
Spring MVC的前端控制器DispatcherServlet
开发第一个Spring MVC应用
基于Controller接口的控制器
基于注解的控制器
Spring MVC的工作流程
2.1 MVC的思想概述
2.1.1 传统的Model1和Model2
Model1:整个web几乎都有JSP组成,处理客户端请求,对请求处理后直接做出相应。用少量的JavaBean来处理数据连接、数据库访问等操作。
Model2: 基于MVC架构。Servlet:前端控制器,负责接受客户端发送的请求。
1)在Servlet中包含控制逻辑和简单的前端处理
2)调用后端的JavaBean来完成实际的逻辑处理
3)将其转发到相应的JSP页面来处理显示逻辑。