工作日志 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呈递给浏览器。
一、安装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呈递给浏览器。
相关文章推荐
- BLENDER项目工作日志3
- 【小平工作日志】python利用lxml解析抓取的html页面
- Atitit v2 工作计划与工作日志推荐格式markdown 与模板 attilax 总结
- 2016.08.22工作日志
- 2005-12-27 工作日志
- 2016/12/2学习工作日志
- 2.1工作日志
- 工作日志——k8s pv&pvc(二)
- 2016/12/7学习工作日志
- 工作日志--秦浩
- 2015-2-9-工作日志-刘婉
- 20130820 工作日志
- 【工作日志】
- 工作总结日志<二> 有关PCI的
- 工作日志 7.9
- 暑期工作日志-Day16
- 工作日志(一)
- 达内学习日志项目四:云笔记项目(准备工作)
- 记录工作中遇到的问题-日志篇