ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:17.48KB ,
资源ID:14230729      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14230729.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SSM面试题总结含答案Word文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SSM面试题总结含答案Word文档格式.docx

1、Ioc解决对象之间的依赖问题,把所有Bean的依赖关系通过配置文件或注解关联起来,降低了耦合度。图片4、Spring的配置文件中的内容?开启事务注解驱动事务管理器开启注解功能,并配置扫描包配置数据库配置SQL会话工厂,别名,映射文件不用编写Dao层的实现类图片5、Spring下的注解?注册:Controller Service Component注入:Autowired Resource请求地址:RequestMapping返回具体数据类型而非跳转:ResponseBody图片6、Spring DI 的三种方式?构造器注入:通过构造方法初始化/constructor-argsetter方法注入

2、:通过setter方法初始化property name=id1111/property接口注入图片7、Spring主要使用了什么模式?工厂模式:每个Bean的创建通过方法单例模式:默认的每个Bean的作用域都是单例代理模式:关于Aop的实现通过代理模式图片8、IOC,AOP的实现原理?IOC:通过反射机制生成对象注入AOP:动态代理图片二、SpringMvc面试题图片1、SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?问题:单例模式,在多线程访问时有线程安全问题解决方法:不要用同步,在控制器里面不能写字段图片2、SpringMvc 中控制器的注解?Controller

3、:该注解表明该类扮演控制器的角色图片3、RequestMapping 注解用在类上的作用?用来映射一个URL到一个类或者一个特定的处理方法上图片4、前台多个参数,这些参数都是一个对象,快速得到对象?方法:直接在方法中声明这个对象,SpringMvc就自动把属性赋值到这个对象里面图片5、SpringMvc中函数的返回值?String,ModelAndView,List,Set 等一般String,Ajax请求,返回一个List集合图片6、SpringMvc中的转发和重定向?转发: return:“hello”重定向 :return:“redirect:hello.jsp”图片7、SpringMv

4、c和Ajax之间的相互调用?通过JackSon框架把java里面对象直接转换成js可识别的json对象,具体步骤如下:加入JackSon.jar在配置文件中配置json的映射在接受Ajax方法里面直接返回Object,list等,方法前面需要加上注解ResponseBody图片8、SpringMvc的工作流程图?图片9、Struts2 和 SpringMvc的区别?入口不同:Struts2:filter过滤器SpringMvc:一个Servlet即前端控制器开发方式不同:基于类开发,传递参数通过类的属性,只能设置为多例基于方法开发(一个url对应一个方法),请求参数传递到方法形参,可以为单例也

5、可以为多例(建议单例)请求方式不同:值栈村塾请求和响应的数据,通过OGNL存取数据通过参数解析器将request请求内容解析,给方法形参赋值,将数据和视图封装成ModelAndView对象,最后又将ModelAndView中的模型数据通过request域传输到页面,jsp视图解析器默认使用的是jstl。三、Mybatis面试题图片1、Ibatis和Mybatis?Ibatis:2010年,apache的Ibatis框架停止更新,并移交给了google团队,同时更名为MyBatis。从2010年后Ibatis在没更新过,彻底变成了一个孤儿框架。一个没人维护的框架注定被mybatis拍在沙滩上。M

6、ybatis:Ibatis的升级版本。图片2、什么是Mybatis的接口绑定,有什么好处?Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。图片3、什么情况用注解,什么情况用xml绑定?注解使用情况:Sql语句简单时xml绑定使用情况:xml绑定 (RequestMap用来绑定xml文件)图片4、Mybatis在核心处理类叫什么?SqlSession图片5、查询表名和返回实体Bean对象不一致,如何处理?映射键值对即可result column=title property= javaType=/column:数据库中表的列名pro

7、perty:实体Bean中的属性名图片6、Mybatis的好处?把Sql语句从Java中独立出来。封装了底层的JDBC,API的调用,并且能够将结果集自动转换成JavaBean对象,简化了Java数据库编程的重复工作。自己编写Sql语句,更加的灵活。入参无需用对象封装(或者map封装),使用Param注解图片7、Mybatis配置一对多?collection property=topicComment column= ofType=com.tmf.bbs.pojo.Comment select=selectComment /属性名共同列ofType:集合中元素的类型select:要连接的查询图

8、片8、Mybatis配置一对一?association property=topicTypeselectTypetopics_type_idcom.tmf.bbs.pojo.TypejavaType:图片9 、$ 和 #的区别?$:简单字符串替换,把$直接替换成变量的值,不做任何转换,这种是取值以后再去编译SQL语句。#:预编译处理,sql中的#替换成?,补全预编译语句,有效的防止Sql语句注入,这种取值是编译好SQL语句再取值。总结:一般用#来进行列的代替图片10、获取上一次自动生成的主键值?select last _insert_id()图片11、Mybatis如何分页,分页原理?RowBounds对象分页在Sql内直接书写,带有物理分页图片12、Mybatis工作原理?图片原理:通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory。SqlSessionFactory开启一个SqlSession,通过SqlSession实例获得Mapper对象并且运行Mapper映射的Sql语句。完成数据库的CRUD操作和事务提交,关闭SqlSession。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1