spring学习(1)

来源:互联网 发布:法国制造业年度数据 编辑:程序博客网 时间:2024/06/18 18:44

看了一些spring 的相关文章,自己做的一些总结
  1. spring的操作流程
  2. spring的几个注释
  3. spring的几个标签及解析
  4. 第一个spring程序
spring的操作流程,主要是通过一个dispatcherServlet去控制转发,类似与一个中间站。
第一步,user发出request-->dispatcher接受后转发给hander Mapping,可通过annotation来完成,由hander Mapping 去寻找适合的controller去处理相关过程
第二部,由hander Mapping 去找到HandlerExecutionChain 去处理,其中包含一些页面控制器和拦截器
第三步,再到handerAdapter去选择适合的功能处理器,如对于controller,去处理modelAndView
第四部,通过viewResolver去处理view返回对应的model 去前端
如下图,图片来源开涛的博客http://jinnianshilongnian.iteye.com/blog/1594806



spring的几个重要的配置:
@controller 在配置文件注明,只搜索含有Controller注释 的类,再在类上面注视@Controller即可,spring反射成功,xml中的配置下面说
@RequestMapping 用于接收url,以及包含的地址
@ pathvariable用于接收请求参数,url中,?前的参数即请求地址
@requestparam用于接收url以及具体的请求方式,?后面的具体参数

spring的几个标签

实现简单的spring的程序
第一步建立工程项目,可以导入spring 的jar和所依赖的jar或者用maven去依赖引入,
第二步,写web.xml中拦截的请求及对应dispatcher的配置
第三步,写dispatcher.xml中的相关的配置参数context,anotation以及一些bean(spring最主要是对bean的一些管理)
第四部,写dispatcher中对应的类,写上注释,返回到指定的jsp


参考文章http://jinnianshilongnian.iteye.com/blog/1594806 跟开涛学spring mvc
以及慕课网的视频教程,
谨以此文学习笔记

0 0
原创粉丝点击