JAVA面试题_SSH_mod

JAVA面试题_SSH_mod

ID:42089567

大小:60.50 KB

页数:6页

时间:2019-09-07

JAVA面试题_SSH_mod_第1页
JAVA面试题_SSH_mod_第2页
JAVA面试题_SSH_mod_第3页
JAVA面试题_SSH_mod_第4页
JAVA面试题_SSH_mod_第5页
资源描述:

《JAVA面试题_SSH_mod》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、Hibernate如何设置联合主键?l将联合主键2个字段抽取出来形成一个类,同时实现序列化接口,以及重写equals和hashCode方法l使用在映射文件中定义复合主键与对象的属性相对应2Hibernate中的load和get方法有什么区别?lLoad在加载数据失败时会抛出异常而get会返回NULLlLoad支持对象缓存技术,而get不支持get方法同样可以命中缓存lLoad加载的对象支持延迟加载特性,而Get加载的对象不支持3怎样解决struts重复提交的问题?1.struts1x中

2、需要通过token解决此问题,首先设置token的值,然后再Action中取得token中的值,如果当前token与原来token的值一样那么就认为做了重复的提交2.struts2中这问题更好解决,只需要配置一个系统提供的token拦截器就可以了,实现原理与struts1x相同3怎样解决struts服务器验证失败后request临时变量丢失的问题?可以将ActionForm的scope设置成Session3struts与spring集成有几种方式,分别为什么?有2中集成方式,、1:在Action中取的spring

3、对象,此中方式不提倡使用,因为他与业务对象的依耐关系太紧密2,将Action交有spring管理,Action中需要的业务对象有spring注入,提倡使用这种方式有3种集成方式1.使用Spring的ActionSupport类整合Structs2.使用Spring的DelegatingRequestProcessor覆盖Struts的RequestProcessor3.将StrutsAction管理委托给Spring框架4使用uuid都有哪些优缺点?Uuid是由hibernate提供的一种全局唯一的主键生成方式,

4、优点就是不用我们人工来保证主键的唯一性,且适合任意数据库的使用,兼容性很好,但是由于其生成的是无规律的64位数,其不便于记忆,还有就是因为uuid生成方式,在调用sava方法时,不会马上发出sql语句更新数据库,此时会造成,session与数据库短时间的不同步;5谈谈你的hibernate、spring、struts理解?Hibernate主要通过O/RMaping原理,将面向对象的对象关系与面向关系的对象关系互相转换;在我门应用中主要用来实现数据持久层Struts一个经典的MVC框架的实现,主要用来做模型层与前

5、端控制器,与JSF比较更注重与控制,推荐使用JavaBean对模型层的实现SpingIoc容器主要包含DI与AOP2种技术,用与产生和管理各种对象的依耐关系,以及声明式事务的管理2在spring配制中怎样把hibernate引进来的?有2种方式将hibernate引入 spring1.将hibernate交给spring管理,将所有hibernate配制文件全部写到spring配制文件中2.hibernate还是通过自己的配制文件管理,将这个文件做为一个整体配制到spring中去3.谈谈spring、hibern

6、ate、struts开源框架中的配置文件如何配置?.Struts:structs-config.xml文件主要配制ActionBean,Acion等Hibernate:hibernate.cfg.xml文件主要配制数据库连接及参数,各种O/RMapping元数据的*.hbm.xml文件SpringapplicationContext.xml主要配制各中Bean以及声明式事务4.你在Struts中用的Action类继承了哪个类?我们自己使用的Action都继承与org.apache.struts.action.Ac

7、tion或者他的子类,org.apache.struts.action.Action类继承object类5你们公司是的项目开发使用的什么样的结构,使用了几层模式开发?我们才用struct+spring+hibernate开发项目采用了视图控制器数据持久企业信息4层模式开发6你们使用了Spring所集成的Hibernate进行数据持久层的操作,还是使用单独Hibernate框架然后以配置文件的形式进行集成?第1种使用spring提供的hibernate的模板类,这种方式对hibernateSession管理更灵活。

8、第2种方式当有到其他需要配制Session时不好处理7谈谈hibernate中如何实现分页的?通过Query接口的setMaxResults和setFirstResult2个方法实现8POJO是什么?PO是什么?二者有什么区别?POJO是最纯粹的JAVA对象,表示这个对象没有依耐任何其他对象PO持久化对象表示它已经被持久化9JTA是什么?JTA的优点是什么?JTA是jav

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。