Sping MVC框架学习

Sping MVC框架学习

spring mvc是java里面比较流行的mvc框架,以下是个人觉得比较重要的学习笔记
工作模式

下面是对应于传入的HTTP请求到DispatcherServlet的事件序列:

  • 接收HTTP请求后,DispatcherServlet 咨询 HandlerMapping 来调用相应的控制器。
  • 该控制器接受请求并调用基于使用GET或POST方法相应的服务方法。服务方法将基于定义的业务逻辑设置模型数据,并返回视图名到DispatcherServlet。
  • DispatcherServlet将需要帮助的ViewResolver从拾取到该请求所定义的视图。
  • 一旦视图被敲定,DispatcherServlet会传递模型数据是在浏览器上最终呈现的视图。

    配置

  • 你需要映射所需的DispatcherServlet处理,通过在WebContent/ WEB-INF/web.xml文件中使用URL映射请求。
  • 在 DispatcherServlet 的 HelloWeb 初始化,该框架将尝试从一个名为 [servlet-name]-servlet.xml位于应用程序 WebContent/WEB-INF 目录文件加载应用程序上下文。
  • 标记指示URL会被DispatcherServlet处理。这里全部用。jsp结束HTTP请求将由DispatcherServlet的HelloWeb处理。
  • 如果不想用默认文件名为[servlet-name]-servlet.xml和默认位置的WebContent/WEB-INF,可以通过添加servlet 的 listenerContextLoaderListener 在 web.xml 文件中定义该文件的名称和位置

你可能感兴趣的:(ping)