面试题目汇总(java)

面试题目汇总(java)

ID:39508728

大小:29.88 KB

页数:21页

时间:2019-07-04

面试题目汇总(java)_第1页
面试题目汇总(java)_第2页
面试题目汇总(java)_第3页
面试题目汇总(java)_第4页
面试题目汇总(java)_第5页
资源描述:

《面试题目汇总(java)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.谈谈hibernate的延迟加载延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。A.实体对象的延迟加载B.集合类型的延迟加载2.session.load()和session.get()的区别二者的区别:1.session.get()如果找不到符合条件的记录,则返回NULL,session.load()如果找不到符合条件的记录,返回ObjectNotFoundException.2.session.load()方法可返回代理类实例,而session.get()方法永远返回实例类.3.session.load(

2、)方法可以充分利用内部缓存和二级缓存,而session.get()方法只在内部缓存中进行查找,如果没有找到,则跳过二级缓存,直接调用SQL进行数据读取.3.spring的事务管理。它有一个统一的抽象是由实现接口完成的,不管是声明式的还是编程式的事务管理都需要此抽象来完成.11.事务的四大特性。事务四大特性(简称ACID)1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事

3、务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于任意已提交事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。4.struts2的iterator能否遍历一个list,Map?怎样遍历?5.struts2怎样遍历hibernate级联查询的结果?(除了封装VO)一般做法是查询产生的数据封装到map中,放到request或session,由struts2在前台输出结果,具体做法:例如一个item表下有一对多关系的subitem生成的pojo里面就包含了set的这些关系在hibernate取数据的时候:Listitemal

4、l=this.itemService.findAll();session=(Map)ActionContext.getContext().getSession();//get("request");session.put("itemall",itemall);//把这个list放到session里//取出所有数据,这样,这个itemall的结构是:itemallitemiditemnamesubitems返回returnSUCCESS后,会跳转到指定的jsp页面页面使用struts2输出:6.谈谈对Struts2的流程的理解。7.谈谈ThreadLocal在spring框架中的

5、作用8.spring的AOP?具体用来做什么?比如一个注册登录系统,当然需要注册的地方有很多,你可能要做一个防止用户名重复注册的模块,这个时候就可以用到Spring的aop了!在你开发大型的应用时,aop可以发挥很大的功能,对于你模块的耦合,以后的管理,功能升级……!都有很大的帮助12.Spring的IOC和AOP。ioc就是控制翻转或是依赖注入。通俗的讲就是如果在什么地方需要一个对象,你自己不用去通过new生成你需要的对象,而是通过spring的bean工厂为你长生这样一个对象。aop就是面向切面的编程。比如说你每做一次对数据库操作,都要生成一句日志。如果,你对数据库的操作有

6、很多类,那你每一类中都要写关于日志的方法。但是如果你用aop,那么你可以写一个方法,在这个方法中有关于数据库操作的方法,每一次调用这个方法的时候,就加上生成日志的操作。9.Hibernate的主键生成机制increment,native,identity,assigned,sequence10.谈谈对struts2的MVC的理解。MVC是一种设计模式将应用程序分成了视图、模型、控制器三部分,使代码逻辑清晰,同时提高移植性M与V之间--观察者模式V与C之间--策略模式。MVC的工作流程请求----控制器调用模型处理,返回数据-----控制器用相应的视图格式化模型返回的数据完成相应

7、请求。1、spring的配置的主要标签是什么?2、如何在spring中实现国际化?在applicationContext.xml加载一个bean

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

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

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