豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > struts+spring+hibernate面试题
侵权投诉

struts+spring+hibernate面试题

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层写了

第1页

你可能喜欢

  • 面试题及答案
  • struts面试题
  • ssh框架
  • JAVA面试题
  • Java笔记
  • spring面试题
  • 面试宝典
  • 面试题汇总

热门文档

相关文档

  • struts+spring+hibernate面试题

    struts+spring+hibernate面试题_IT认证_资格考试/认证_教育专区。struts+spring+hibernate面试题struts+spring+hibernate 面试题集是不是线程安全的? 的线程安全?如果是...

  • struts+spring+hibernate面试题

    struts+spring+hibernate面试题集_计算机软件及应用_IT/计算机_专业资料。1.strust的。 Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安全?如果是...

  • Struts+Spring+Hibernate 三大框架常见面试题

    Struts+Spring+Hibernate 三大框架常见面试题_计算机软件及应用_IT/计算机_专业资料。Struts+Spring+Hibernate 三大框架常见面试题1.Hibernate工作原理及为什么要用?原理...

  • struts,spring,hibernate面试题总结

    经典的struts,spring,hibernate面试题总结经典的struts,spring,hibernate面试题总结隐藏>> Hibernate 工作原理及为什么要用? 原理: 1. 2. 3. 4. 5. 6. 7. 8...

  • Hibernate面试题部分汇总集合

    struts+spring+hibernate面... 15页 2财富值喜欢此文档的还喜欢 精华-Hibernate面试题及答... 14页 免费 JAVA-SSH面试题 19页 免费 spring面试题大全 23页 免...

  • Struts,Hibernate,Spring经典面试题

    经典面试题经典面试题隐藏>> spring的作用就是把服务从表现层中,抽取出來, hibernate把持久层抽取出來。 剩下的表现层交给 struts控制 但是面对那么多的框架,为什么...

  • Struts面试题

    Struts,Hibernate,Spring的... 7页 免费喜欢此文档的还喜欢 spring面试题大全 17页 免费 struts2面试题 3页 免费 JAVA-SSH面试题 19页 免费 hibernate面试题 14...

  • hibernate_spring面试题汇总V1

    hibernate_spring面试题汇总V1hibernate_spring面试题汇总V1隐藏>> 一、Struts2 二、hibernate 1、Hibernate 工作原理及为什么要用? 2、Hibernate 是如何延迟加载? Ope...

  • struts+spring+hibernate

    提供友好的实体操作接口,以及基于 类SQL(HQL)的查询接口,在开发中可以减少编写SQL相关代码,提高效率和 减少出错,利于维护~ struts+spring+hibernate面试题 1 Action...

  • 有关StrutsHibernateSpring常见面试题的问与答

    有关StrutsHibernateSpring常见面试题的问与答有关StrutsHibernateSpring常见面试题的问与答隐藏>> 为什么要用: 1. 对 JDBC 访问数据库的代码做了封装,大大...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部