Spring面试题
Spring面试题
每天都要进步一点点
工作日常技术学习、积累、总结
展开
-
面试题之Servlet工作原理
一、简介要了解Servlet的原理,首先需要了解其类图:Servlet是一个接口,有三个重要的方法://Servlet初始化容器执行的方法void init(ServletConfig var1) throws ServletException;//执行具体的逻辑void service(ServletRequest var1, ServletResponse var...原创 2020-03-30 17:24:53 · 699 阅读 · 0 评论 -
面试题之SpringMVC整体工作流程
一、简介SpringMVC是当前最优秀的MVC框架,基本上所有公司都用,本篇文章将总结一下SpringMVC整体的工作流程。二、工作流程图工作流程大体分为如下几个步骤:1. 用户发起一个request请求,这个请求将会首先到达前端控制器DispatcherServlet中,由DispatcherServlet统一调度其他组件的使用; 2.DispatcherServlet接收...原创 2020-01-14 17:41:02 · 877 阅读 · 0 评论 -
SpringMVC相关面试题总结
一、简介本文将总结一些现在非常流行的开源框架SpringMVC相关的面试题。二、面试题【1】什么是SpringMVC?SpringMvc是Spring的一个模块。基于MVC的一个框架,无需中间整合层来整合。【2】Spring MVC的优点?清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(command obect)、表单对象(form...原创 2020-04-19 22:19:45 · 670 阅读 · 0 评论 -
面试题之get和post的区别
一、简介本文总结通常用的两种请求方式:get 和 post方式的区别,这道面试题出现的频率也比较高。二、区别如下表所示:get和post方式的区别 请求方式区别 get post 用途 从服务器获取数据 向服务器提交数据 参数传递 ...原创 2019-12-25 21:22:47 · 1055 阅读 · 0 评论 -
面试题之cookie和session区别
一、简介常用的会话跟踪技术有cookie和session,Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。其中cookie分为:会话Cookie:不设置过期时间,表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就消失。会话cookie一般不存储在硬盘上而是保存在内存里。 持久Cookie:设置了过期时间,浏览器...原创 2019-12-26 20:36:42 · 1265 阅读 · 0 评论 -
面试题之请求转发和重定向的区别
一、简介百科上面对请求转发和重定向过程的的介绍如下:请求转发:客户浏览器发送http请求,web服务器接受此请求,调用内部的一个方法在容器内部完成请求处理和转发动作,将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在客户浏览器路径栏显示的仍然是其第一次访问的路径,也就是说客户是感觉不到服务...原创 2020-01-15 16:29:04 · 3737 阅读 · 0 评论 -
Spring相关面试题总结
一、简介本文将总结一些现在非常流行的开源框架Spring相关的面试题。二、面试题【1】什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个轻量级的Java开发框架,为应用开发提供平台。包含模块:Spring AOP 面向切面编程 Spring ORM Hibernate|mybatis|JDO Spring Core 提供bean工厂 IOC...原创 2020-04-19 22:13:18 · 574 阅读 · 0 评论 -
面试题之Spring工作原理
一、简介Spring框架核心主要有两个:IOC和AOP。(一)、IOC容器IOC:控制反转,我们想实现一个功能,类A有可能调用到很多其他的接口,比如类B、类C中的方法,为了能调用别的类的方法,首先得取得这个类的实例,即在类A中new一个类B、再new一个类C,也就是说调用者负责创建被调用者的实例。这样的话,会造成类A中越来越臃肿,越来越不好管理;类B、类C需要不断的创建。引入Spr...原创 2020-01-13 17:36:45 · 505 阅读 · 0 评论