您的位置:首页 > 其它

工作日志 4.20

2015-04-20 12:18 85 查看
今天主要学习了关于spring tool suite 的一些配置与操作。

一、安装svn插件

1.打开help里的Install New Software。

2.点击add按钮,弹出对话框。输入http://subclipse.tigris.org/update_1.6.x,点ok。勾选所有的Name安装即可。

二、检出项目

检出后会有错误,因为我们还没有使用Maven添加Spring的依赖项。

三、使用Maven添加Spring的依赖项

1.右键点击Spring MVC项目,选择Run As -->Maven install。

2.选择项目并点击OK,一直等到更新过程完成。

四、启动Tomcat

点击Spring Tool Suite的下方的Servers选项卡,点击启动即可。



五、学会新建类和.jsp文件,但还未能运行成功

六、Spring MVC的工作原理



    SpringMVC主要由调度器(DispatcherServlet)、处理器映射(HanderMapping)、处理器(HandlerAdapter)、拦截器(HandlerInterceptor )、控制器(Controller)、视图解析器(ViewResolver)、视图(View)这几部分构成。下面根据springMVC的工作流程依次介绍以上接口。

    一个请求到达服务器,首先经过的是DispacherServlet,它是springMVC的入口,也是核心所在,主要职责是:
1.截获相应请求(具体将在下面配置中讲到)。
2.初始化其WebApplicationContext上下文。
3.初始springMVC各个组件,并装配到DispacherServlet。

    DispacherServlet拿到请求后,根据配置的处理器映射,将去寻找HanderMapping.HanderMapping有两个实现:
1.SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Controller
2.DefaultAnnotationHandlerMapping 通过注解,把一个URL映射到Controller类上
 
  接下下来是根据注解或者配置找到对应的Controller,执行其业务逻辑。Controller里面的方法返回值类型有String,ModelAndView,View,json等等。它的返回值包含了响应所需数据和url等信息。
 
    接下来将到达ViewResolver,根据配置的ViewResolver将找到对应的View,然后构造response呈递给浏览器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: