工作日志 4.20

今天主要学习了关于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呈递给浏览器。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值