1.什么是SpringMVC?
SpringMVC既是对servlet进行优化,防止servlet类爆炸的一种技术,类似于IOC容器一样,使用配置文件和注解的方式把多个servlet集合到一个controller类中,通过方法的方式代替以前的servlet,大大简化了servlet类的冗余,也扩展了servlet自带的方法。
2.为什么要用MVC?
MVC 模式有助于将前端和后端代码拆分为独立的组件,这样更便于管理,而且能够更方便地改动其中的某一部分而不会互相影响。
3.SpringMVC常用的注解。
(1)类上:@Controller @RequestMapping @RestBody
(2) 方法上:@RequestMapping
4.拉协议:如HTTP协议是一种无状态的协议,需要主动连接才能拉取得到想要的数据。
推协议:就比如idea把代码推到git上一样,需要主动提交git上才会更新项目代码。
5.Spring MVC相关组件(微懂)
前端控制器:DispatcherServlet
处理器映射器:HandlerMapping
处理器适配器:HandlerAdapter
处理器:Handler
视图解析器:View Resolver
视图:View
疑惑点?model层怎么怎么controller这也有,dao那也有?有点迷糊,只是有点微微懂。