SpringMVCNote
1. SpringMVC简介
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。
采用了MVC设计模式,将其设计为controller
、view
和Model
-
controller负责请求和数据的接收,接收后将其转发给service进行业务处理
-
service根据需要会调用dao对数据进行增删改查
-
dao把数据处理完后将结果交给service,service再交给controller
-
controller根据需求组装成Model和View,Model和View组合起来生成页面转发给前端浏览器
-
这样做的好处就是controller可以处理多个请求,并对请求进行分发,执行不同的业务操作。
-
优点
- 使用简单、开发便捷(相比于Servlet)
- 灵活性强
2. SpringMVC入门
2.1 导入jar
<dependency>