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

struts+spring+hibernate面试题集

1.strust的。
Action是不是线程安全的?如果不是
有什么方式可以保证Action的线程安全?如果是,说明原因
1.线程安全就是你可以在多线程环境下使用它,而不需要你来对它进行特殊的处理。action都是继承至servlet的,由于servlet就是线程不安全的(指多个线程共享一个servlet对象,所以),所以不要再action中定义类变量和实例变量,否则其他线程改变了这些值,可本线程还在使用
struts 的actionServlet是线程安全的。servlet线程不安全的。


2.MVC,分析一下struts是如何实现MVC的
2. v = struts标签 <bean:write .../> <html:html /> 用struts标签页实现
m = formBean 里面的字段和v中的JSP 表单标签的property字段对应
c = action 业务逻辑 (execute方法)
HTTP请求--> ActionServlet doGet() doPost()方法--> 调用本类Process(request,response)方法--> 获得请求处理器对象RequestProsessor调用它的process(request,response)方法;
在内存中生成大量的映射HasMap 最后调用Action 类的 execute()方法.

3.struts中的几个关键对象的作用(说说几个关键对象的作用)
3.

4.spring
说说AOP和IOC的概念以及在spring中是如何应用的
4.
AOP Aspect Oriented Programming,面向方面编程。更大程度上的降低程序调用者和被调用者之间的耦合性。如Spring的TransactionInterceptor可以实现数据库库操作中事务的容器管理,而不用开发人员关心这些重复性的工作。

IoC Inversion of Control,控制反转。将自己模块交给容器去控制,而不是由模块本身去处理。如Spring中的Bean的概念,开发人员将自己开发的Bean能过配置通知容器,容器可帮开发者加载、实例化,而不用开发者手动进行。

5.Hibernate有哪几种查询数据的方式
HQL:Hibernate Qusery Language
条件查询Criteria Query
原生SQL语句查询

6.load()和get()的区别
5load()与get()的区别   load()方法可能抛出无法恢复的异常(unrecoverable.如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用。从数据库中装载该对象时同时装载相关联的那个对象,那么这种操作方式就用得上的了
get()方法在加载对象时,如果该对象不存在就返回NULL,而load()方法在没有该对象时会抛出一个ObjectNotFoundException异常,





很简单的题目,随便出着玩的,如果你是高手就请直接跳过,若有雷同,纯属巧合!

1、 简述你对IoC(Inversion of Control)的理解,描述一下Spring中实现DI(Dependency Injection)的几种方式。

2、 Spring提倡面向接口编程,请讲一下你对它的理解,它有什么好处。

3、 Spring的Bean有多种作用域,包括:
singleton、prototype、

第1页

你可能喜欢

  • 面试题及答案
  • hibernate面试题
  • JAVA编程题全集及答案
  • 面试题目
  • 面试题汇总
  • 数据处理方法

热门文档

相关文档

  • 最新struts+spring+hibernate面试题集

    最新struts+spring+hibernate面试题集_IT/计算机_专业资料。最新struts+spring+hibernate面试题集struts+spring+hibernate 面试题集是不是线程安全的? 的线程安全? 1...

  • struts+spring+hibernate面试题集锦

    struts+spring+hibernate面试题集锦_IT/计算机_专业资料。struts+spring+hibernate面试题struts+spring+hibernate 面试题集比较全面。 比较全面。 是不是线程安全的? 的...

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

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

  • Hibernate面试题部分汇总集合

    hibernate面试题集03 7页 1财富值 最新struts+spring+hibern... 10页 1财富...此文档主要简绍J2EE中的hibernate面试突击问题部分集合此文档主要简绍J2EE中的hiberna...

  • Hibernate (JAVA)面试题

    2财富值 struts+spring+hibernate面... 11页 1财富值喜欢此文档的还喜欢 ...Hibernate (JAVA)面试题一、简述 Hibernate 作用? O/R Mapping(对象关系映射) ...

  • Struts,Hibernate,Spring经典面试题

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

  • java面试题

    JAVA面试题集(附答案) 44页 2下载券 面试题之Java 34页 2下载券 面试题JAVA...类与数据库之间的转换和访问,最后由 Spring 做管理,管理 strutshibernate。...

  • struts+spring+hibernate

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

  • hibernate_spring面试题汇总V1

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

  • hibernet面试试题

    Struts+Spring+Hibernate整... 16页 免费 JAVA-SSH面试题 19页 免费 深入Hibernet-简介与快速入... 40页 1财富值 SSH框架集成步骤 4页 免费 SVN安装配置与ecl...

  • Java软件工程师面试题

    30页 免费 Java工程师面试题之三大框... 55页 1财富值 java面试题集(重要) 28页 2财富值 Struts+Spring+Hibernate整... 16页 免费搜...

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