1 当Servlet拦截到相应的用户请求,即URL后,就交由控制器来处理
2 如果利用xml文件配置,则配置节点会描述hello请求所对应的控制器,并直接使用里面的方法,所以,里面只能有一个方法;
3 如果利用注解,则注解的hello请求直接对应相应的控制器方法;
- 因此,这里是可以在一个控制器里写多个方法的;
4 本质上,DispatcherServlet就是MVC中的C,即控制器,它负责接收请求,但它不具体处理请求,而是将请求分发给对应的Handler来处理,而所谓的Handler就是实现了Controller接口的java类,则该类来负责调用后台业务组件或是逻辑来处理请求,给出返回结果。
5 也就是说,在这个框架中,控制器由两部分构成
- 拦截用户请求和处理请求前的通用代码部分,由前端控制器来做
- 实际的业务控制,则由Handler也就是具体的Controller来做
591

被折叠的 条评论
为什么被折叠?



