《《J2EE中的SSH框架之面试问题集合》.doc

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《J2EE中的SSH框架之面试问题集合》.doc

一 Spring问题集 1.一些spring和hibernate的面试题与答案 1、 简述你对IoC(Inversion of Control)的理解,描述一下Spring中实现DI(Dependency Injection)的几种方式。 2、 Spring的Bean有多种作用域,包括: singleton、prototype、request、session、global session、application、自定义 3、 简单描述Spring framework与Struts的不同之处,整合Spring与Struts有哪些方法,哪种最好,为什么? 4、 Hibernate中的update()和saveOrUpdate()的区别 5、 Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法,并结合事务管理。 答案: 好莱坞原则€€€€不要打电话找我,我会打给你的。IoC将创建的职责从应用程序代码搬到了框架中。Spring对Setter注入和构造方法注入提供支持。(详见/articles/injection.html,以及http: ……………………………///spring_ref/2.0/html/beans.html#beans-factory- collaborators) 2、 除application(详见Spring framework 2.0 Reference的3.4节bean的作用域) 3、 Spring是完整的一站式框架,而Struts仅是MVC框架,且着重于MVC中的C。Spring有三种方式整合Struts:使用 Spring 的 ActionSupport 类整合 Struts;使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor;将 Struts Action 管理委托给 Spring 框架,动作委托最好。(详见使用Spring 更好地处理Struts 动作) Spring 2.0新增一种方式:AutowiringRequestProcessor。(详见/topic/24239) 4、 saveOrUpdate()方法可以实现update()的功能,但会多些步骤,具体如下: 如果对象在该session中已经被持久化,不进行操作; 对象的标识符属性(identifier property)在数据库中不存在或者是个暂时的值,调用save()方法保存它; 如果session中的另一个对象有相同的标识符抛出一个异常; 以上皆不符合则调用update()更新之。 5、 在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。 在使用中如果遇到OpenSessionInView的问题,可以添加OpenSessionInViewFilter或OpenSessionInViewInterceptor。(详见Spring framework 2.0 Reference的12.2节Hibernate) 声明式事务需声明事务管理器,在context中设置指定属性,用确定和。 2.Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法。 在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。在使用中如果遇到OpenSessionInView的问题,可以添加OpenSessionInViewFilter或OpenSessionInViewInterceptor 3. spring的配置的主要标签是什么?有什么作用? beans ???bean id=”” class=”” init=”” destroy=”” singleton=”” ????property name=”” ?????value/value ????/property ????property name=”” ?????ref local/ref ????/property ???/bean /beans 4.问题 ·描述一下Spring中实现DI(Dependency Injection)的几种方式 ·简述你对IoC(Inversion of Control)的理解 ·Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法。 ·请介绍一下

文档评论(0)

llww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档