spring和hibernate有什么区别?分别都是干什么的?

 我来答
cooltange
2011-04-18 · TA获得超过307个赞
知道答主
回答量:46
采纳率:0%
帮助的人:57万
展开全部
hibernate 是一个数据持久层的框架,只管 怎么去访问及操作数据库的数据.
spring 是一个更加强大的框架,是为J2EE 应用程序开发提供集成的框架,体现在其简单性、可测试性和松耦合上,同时对面向切面编程也有支撑的.

再简单打个比方,
hibernate 是 仓库的仓储管理人员,负责货物的仓储管理.
spring 就是 管理层的核心领导,负责协调调度,以保障企业的良好运作.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhiaiwangzhe
2011-04-17 · TA获得超过207个赞
知道答主
回答量:64
采纳率:0%
帮助的人:51.9万
展开全部
概括的来说spring提供了许多服务 经常用到的比如AOP可以管理事物 核心是IOC控制反转 它可以与许多开源的框架集成在一起 spring主要用于业务逻辑层 能让表示层和持久层更好的协作

hibernate是ORM框架 是对象关系模型,可以把对象模型转化为关系模型,以前设计数据库时是面向关系的,通过hibernate你可以用面向对象的思想来设计数据库,这样你可以更方便的来操作数据库,我认为hibernate是个很伟大的ORM框架
spring可以和hibernate集成,把session可以交给spring来管理 可以由spring的AOP来管理事物
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小猫跳海
2011-04-19
知道答主
回答量:51
采纳率:0%
帮助的人:30.6万
展开全部
学习中...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leilei0516
2011-04-19
知道答主
回答量:17
采纳率:0%
帮助的人:8.1万
展开全部
学习中……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
libingjiekkk
2011-04-18
知道答主
回答量:11
采纳率:0%
帮助的人:1.9万
展开全部
这个你百度一下,好多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式