Java Spring
文章平均质量分 91
Mr贾
这个作者很懒,什么都没留下…
展开
-
SpringMVC请求如何到DispatcherServlet(二)
请求如何由浏览器到服务器的? 请求进入服务器程序的第一个入口就是HttpServlet类的service()方法, 看一下该类的继承关系,DispatcherServlet继承了FrameworkServlet继承了HttpServletBean继承了HttpServlet 继承了 GenericServlet实现了Servlet 继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。 实现:如果多个类处理...原创 2021-04-07 21:06:46 · 553 阅读 · 1 评论 -
spring基础
spring的控制反转(Inversion of Control - IOC)负责创建Bean 和 依赖注入(dependency injection - DI)声明Bean的注解: @Component组件,没有明确的角色 @Service 在业务逻辑层(service层)使用 @Repository 在数据访问层(dao层)使用 @controller 在展现层(M...原创 2018-07-27 23:21:21 · 104 阅读 · 0 评论 -
正向代理与反向代理【总结】
1、前言 最近工作中用到反向代理,发现网络代理的玩法还真不少,网络背后有很多需要去学习。而在此之前仅仅使用了过代理软件,曾经为了访问google,使用了代理软件,需要在浏览器中配置代理的地址。我只知道有代理这个概念,并不清楚代理还有正向和反向之分,于是赶紧学习一下,补充一下知识。首先弄清楚什么是正向代理,什么是反向代理,然后是二者在实际使用中展示的方式是什么样的,最后总结一下正向代理用来做什...转载 2018-10-29 20:03:50 · 90 阅读 · 0 评论 -
SpringMVC学习笔记
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <serv...转载 2019-01-06 19:48:58 · 97 阅读 · 0 评论 -
SpringMVC的核心架构
SpringMVC的核心架构:具体流程:(1)首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;(2)DispatcherServlet——>HandlerMapping,映射处理器将会把请求映射为HandlerExecutionChain对象(包含一个Ha...转载 2019-01-06 21:08:00 · 805 阅读 · 6 评论 -
SpringMVC常用注解
SpringMVC常用注解@Controller 负责注册一个bean 到spring 上下文中@RequestMapping 注解为控制器指定可以处理哪些 URL 请求@RequestBody 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上 ,再把HttpMes...原创 2019-01-06 21:27:10 · 114 阅读 · 0 评论 -
DispatcherServlet工作原理探究
下面类图将主要的类及方法抽离出来,以便查看方便,根据类的结构来说明整个请求是如何工作的主要使用到的技术有spring的IOC容器和Servlet。 假如我们要实现一个请求home.htm然后返回home.jsp视图资源则当home.htm请求到达时,我们需要DispatcherServlet来处理该请求,所以首先配置该Servlet第一步需要在web.xml中配置Dispa...转载 2019-01-06 21:46:12 · 228 阅读 · 0 评论