struts+spring+hibernate面试题集
1 Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安全?如果是,说明原因
不是
声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理
2.MVC,分析一下struts是如何实现MVC的
m:JavaBean 或结合 EJB 组件或者pojo构成
c:Action 来实现
v:一组 JSP 文件及其标签构成。
3.struts中的几个关键对象的作用(说说几个关键对象的作用)
Action:控制器类,ActionForm:表单对象,DynaValidatorForm:动态form,ActonMapping:配置文件中action节点的信息......
4.说说AOP和IOC的概念以及在spring中是如何应用的
AOP:面向方面编程,ioc:依赖注入;声明式事务和编程式事务积极一些通用部分
5.Hibernate有哪几种查询数据的方式
hql查询,sql查询,条件查询
6.load()和get()的区别
hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,load默认支持延迟加载,在用到对象中的其他属性数 据时才查询数据库,但是万一数据库中不存在该记录,只能抛异常ObjectNotFoundEcception;所说的load方法抛异常是指在使用该对 象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在 load时会先查一下session缓存看看该id对应的对象是否存在,不存在则创建代理(load时候之查询一级缓存,不存在则创建代理)。get() 现在一级缓存找,没有就去二级缓存找,没有就去数据库找,没有就返回null ;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。
7.谈谈hibernate的延迟加载和openSessionInView
延迟加载要在session范围内,用到的时候再加载;opensessioninview是在web层写了
struts+spring+hibernate面试题_IT认证_资格考试/认证_教育专区。struts+spring+hibernate面试题struts+spring+hibernate 面试题集是不是线程安全的? 的线程安全?如果是...
struts+spring+hibernate面试题集_计算机软件及应用_IT/计算机_专业资料。1.strust的。 Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安全?如果是...
Struts+Spring+Hibernate 三大框架常见面试题_计算机软件及应用_IT/计算机_专业资料。Struts+Spring+Hibernate 三大框架常见面试题1.Hibernate工作原理及为什么要用?原理...
经典的struts,spring,hibernate面试题总结经典的struts,spring,hibernate面试题总结隐藏>> Hibernate 工作原理及为什么要用? 原理: 1. 2. 3. 4. 5. 6. 7. 8...
struts+spring+hibernate面... 15页 2财富值喜欢此文档的还喜欢 精华-Hibernate面试题及答... 14页 免费 JAVA-SSH面试题 19页 免费 spring面试题大全 23页 免...
经典面试题经典面试题隐藏>> spring的作用就是把服务从表现层中,抽取出來, hibernate把持久层抽取出來。 剩下的表现层交给 struts控制 但是面对那么多的框架,为什么...
Struts,Hibernate,Spring的... 7页 免费喜欢此文档的还喜欢 spring面试题大全 17页 免费 struts2面试题 3页 免费 JAVA-SSH面试题 19页 免费 hibernate面试题 14...
hibernate_spring面试题汇总V1hibernate_spring面试题汇总V1隐藏>> 一、Struts2 二、hibernate 1、Hibernate 工作原理及为什么要用? 2、Hibernate 是如何延迟加载? Ope...
提供友好的实体操作接口,以及基于 类SQL(HQL)的查询接口,在开发中可以减少编写SQL相关代码,提高效率和 减少出错,利于维护~ struts+spring+hibernate面试题 1 Action...
有关Struts、Hibernate和Spring常见面试题的问与答有关Struts、Hibernate和Spring常见面试题的问与答隐藏>> 为什么要用: 1. 对 JDBC 访问数据库的代码做了封装,大大...
闽公网安备 35021102001881号 
热门文档