框架
行万里路,读万卷书
工作三年
展开
-
SpringMVC内部的执行流程
1.流程图2.springmvc内部请求的处理过程:1)用户发起请求给DispatcherServlet2)DispatcherServlet把请求(request)交给了处理器映射器处理器映射器:springmvc框架中的对象,需要实现HandlerMapping接口映射器作用:从springmvc容器中,获取控制器对象(MyController),把找到的控制器和拦截器对象都放到处理器执行链对象中,保存并返回给中央调度器,(MyController controller = Applicat原创 2022-04-10 14:54:56 · 490 阅读 · 0 评论 -
拦截器和过滤器的区别
1)拦截器是springmvc框架中的对象,过滤器是servlet中的对象;2)拦截器对象是框架容器创建的,过滤器对象是tomcat创建的对象;3)拦截器是侧重对请求做判断、处理的,可以截断请求,过滤器是侧重对request、response对象的属性,参数设置值的,例如request.setCharacterEncoding(“utf-8”);4)拦截器的执行时间有三个,控制器方法之前,之后,请求完成之后,过滤器是在请求之前;5)拦截器是拦截对controller,动态资源请求的,过滤器可以过滤所原创 2022-04-10 14:44:02 · 919 阅读 · 0 评论 -
MyBatis框架概述
1.三层架构MVC: web开发中,使用MVC架构模式。M:数据,V:视图,C:控制器C控制器:接收请求,调用Servlet对象,显示请求的处理结果,当前使用Servlet作为控制器V视图:现在使用jsp,html,css,js,显示请求的处理结果,把M中的数据显示出来M数据:来自数据库mysql,来自文件、来自网络MVC作用:(1)实现解耦合(2)让MVC各司其职(3)使得系统扩展性好,更容易维护三层架构1.界面层(视图层):接收用户的请求,调用servlet,显示请求的处理结果,包含原创 2022-03-06 10:59:21 · 821 阅读 · 0 评论 -
Spring MVC工作原理
Spring MVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServle...原创 2019-07-13 16:16:32 · 117 阅读 · 0 评论 -
Mybatis工作原理
工作原理模型图工作原理解析mybatis原创 2019-07-13 16:59:15 · 199 阅读 · 0 评论 -
Spring工作原理
1.Spring什么是Springspring是一个容器框架,它可以接管web层,业务层,dao层,持久层的各个组件,并且可以配置各种bean, 并可以维护bean与bean的关系,当我们需要使用某个bean的时候,我们可以直接getBean(id),使用即可。使用Spring的目的就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通过配置类说明管理的(Spring根据这些...原创 2019-08-12 14:16:20 · 1626 阅读 · 0 评论 -
SpringBoot和SpringMVC的区别
Spring MVC提供了一种轻度耦合的方式来开发web应用。它是Spring的一个模块,是一个web框架。通过Dispatcher Servlet,ModelAndView和ViewResolver,开发web应用变得很容易。解决的问题领域是网站应用程序或者服务开发-URL路由、Session、模板引擎,静态web资源等等。Spring Boot实现了自动配置,降低了项目搭建的复杂性。它主要是...原创 2019-09-04 09:01:03 · 1010 阅读 · 0 评论 -
SpringBoot与SpringCloud的联系与区别
一、SpringBoot和SpringCloud简介1、SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行执行。2、SpringCloud: 是一套目前完整的微服务框架,它是是一系列框架的有序集合...原创 2019-09-04 10:48:13 · 526 阅读 · 0 评论