Spring MVC

来源:互联网 发布:linux同步时间 编辑:程序博客网 时间:2024/06/07 10:33

计算机学习有两种套路,一种是从应用的角度出发,聚焦于功能,例如算法,数据结构等。另一种是模型的角度,理解其内部结构从而理解其为何具有相应的功能。

Spring MVC能够处理任意的Http请求,它是如何做到的?这就是DispatcherServlet所具有的功能。

  1. 根据用户请求确定相应的Controller;
  2. 如何实例化相应的Controller;
  3. 根据请求参数(窗体数据)构造FormBean,其通常是Controller方法的参数;
  4. 调用Controller相应的方法;
  5. 在Controller中注入Service从而生层其实例;
  6. 将实体对象绑定到View;
  7. Forward到相应的View;
0 0
原创粉丝点击