1 / 11
文档名称:

java常用面试题总结.doc

格式:doc   大小:1,330KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java常用面试题总结.doc

上传人:1557281760 2019/4/3 文件大小:1.30 MB

下载得到文件列表

java常用面试题总结.doc

相关文档

文档介绍

文档介绍:JAVA常用面试题总结一、,,,:Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给SpringController之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。HandlerMapping接口:能够完成客户请求到Controller映射。Controller接口:需要为并发用户处理上述请求,因此实现Controller接口时,必须保证线程安全并且可重用。Controller将处理用户请求,这和StrutsAction扮演的角色是一致的。一旦Controller处理完用户请求,则返回ModelAndView对象给DispatcherServlet前端控制器,ModelAndView中包含了模型(Model)和视图(View)。从宏观角度考虑,DispatcherServlet是整个Web应用的控制器;从微观考虑,Controller是单个Http请求处理过程中的控制器,而ModelAndView是Http请求过程中返回的模型(Model)和视图(View)。ViewResolver接口:Spring提供的视图解析器(ViewResolver)在Web应用中查找View对象,从而将相应结果渲染给客户。DispatcherServlet是整个SpringMVC的核心。它负责接收HTTP请求组织协调SpringMVC的各个组成部分。其主要工作有以下三项:。,并将其与业务层、持久化层的WebApplicationContext建立关联。,并装配到DispatcherServlet中。二、spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。1)IoC(InversionofControl)控制反转,对象创建责任的反转,在spring中BeanFacotory是IoC容器的核心接口,负责实例化,定位,配置应用程序中的对象及建立这些对象间的依赖。XmlBeanFacotory实现BeanFactory接口,通过获取xml配置文件数据,组成应用对象及对象间的依赖关系。spring中有三种注入方式,一种是set注入,一种是接口注入,另一种是构造方法注入。 2)AOP面向切面编程aop就是纵向的编程,如下图所示,业务1和业务2都需要一个共同的操作,与其往每个业务中都添加同样的代码,不如写一遍代码,让两个业务共同使用这段代码。 spring中面向切面变成的实现有两种方式,一种是动态代理,一种是CGLIB,动态代理必须要提供接口,而CGLIB实现是有继承。框架优点轻量级的容器框架没有侵入性使用IoC容器更加容易组合对象直接间关系,面向接口编程,降低耦合Aop可以更加容易的进行功能扩展,遵循ocp开发原则创建对象默认是单例的,不需要再使用单例模式进行处理 5,缺点:业务功能依赖spring特有的功能,依赖与spring环境。三、常用的设计模式 (有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。 。 。比如Dao我们定义了很多持久化方法,我们通过Service层将Dao的原子方法组成业务逻辑,再通过方法向上层提供服务。门面模式道理其实是一样的。 ,即当有几个类有相似的方法,将其中通用的部分都提取出来,从而使扩展更容易。四、Hibernate与MyBatis的对比总结两者相同点Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成Sess

最近更新

红色中国风2025年度军令状启动会与精英表彰典.. 25页

红蓝插画风助力2025乡村振兴项目汇报方案设计.. 17页

人教版二年级语文上册浅水洼里的小鱼 19页

旅行游app项目融资方案 7页

新思路眼镜店项目融资方案 7页

数据仓库建模职业生涯规划书 5页

三人篮球赛活动策划书 15页

七字春联大全750对对联版 31页

一年级课外阅读指导课教案 23页

宽输入电压微功耗LDO芯片设计 8页

PEMFC电堆进气系统滑模控制研究 8页

购房尾款延期支付违约金计算方式2025年一月修.. 9页

人力资源管理流程最佳做法及诊断 153页

中枢神经系统医学知识 92页

房颤治疗策略及手术流程 49页

第四周周三化学实验熔点的测定0公开课获奖课件.. 15页

固体物理绪论 52页

2019-2020年幼儿园中班保育员五级业务能力考试.. 11页

2019-2020年幼儿园学前班保育员五级能力考试试.. 10页

2019-2020年度幼儿园中班保育员下学期考试试题.. 11页

2019-2020年度幼儿园保育员五级业务能力考试试.. 11页

2019-2020年度幼儿园大班保育员五级业务技能考.. 12页

2019年一年级数学上册-6-10的认识教案(1)-西师.. 2页

2019年三级(高级)保育员考前检测试题C卷-附解.. 5页

雷雨剧本全文雷雨剧本雷雨 191页

第21课《古代诗歌五首》知识梳理-2023-2024学.. 4页

钢绞线合同 3页

高一物理《功》说课课件 15页

基层交警队营房建设标准 7页

冲压模具外文文献 5页