SSH面试问题,大哥大姐帮忙啊

spring是怎样和Hibernate集成?spring和Struts是怎样集成?简述下spring中的ioc和AOP。简述下Hibernate的缓存机制,是怎样实现的。... spring是怎样和Hibernate集成?
spring和Struts是怎样集成?
简述下spring中的ioc和AOP。
简述下Hibernate的缓存机制,是怎样实现的。
简述下Lazry的作用以及是怎样使用的。
展开
 我来答
LHLBT3GOOD
2010-03-06 · TA获得超过546个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:533万
展开全部
hibernate是通过把数据源、HibernateTemplate等注册为spring的组件
从而和spring整合的,也同样享有事务、创建等spring的bean的待遇

struts是通过把action 交给spring创建,从而和spring集成的

spring的IoC是spring容器的基础,是将类的创建变成了对象的注入,从而降低了一些不必要的耦合
spring的AOP是通过java动态代理接口或cglib包完成的,是通过动态代理的方法,把一些分散在项目中的模块,如安全,事务,日志等集中起来

hibernate的缓存机制有1、2级缓存,1级是事务级,也就是session的缓冲
,当session执行CRUD是,并不是马上执行,而是缓冲在session中,然后事务提交再执行,其中使用了cglib改造了getter、setter是在session内的对象能与用户调用的对象进行同步

lazry为懒加载,是提高查询效率的方法之一,当实体属性并不是马上用到时,hibernate只是做了个 虚代理 ,当真正使用到改属性时才查询出来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式