spring和hibernate有什么区别?分别都是干什么的?
展开全部
hibernate 是一个数据持久层的框架,只管 怎么去访问及操作数据库的数据.
spring 是一个更加强大的框架,是为J2EE 应用程序开发提供集成的框架,体现在其简单性、可测试性和松耦合上,同时对面向切面编程也有支撑的.
再简单打个比方,
hibernate 是 仓库的仓储管理人员,负责货物的仓储管理.
spring 就是 管理层的核心领导,负责协调调度,以保障企业的良好运作.
spring 是一个更加强大的框架,是为J2EE 应用程序开发提供集成的框架,体现在其简单性、可测试性和松耦合上,同时对面向切面编程也有支撑的.
再简单打个比方,
hibernate 是 仓库的仓储管理人员,负责货物的仓储管理.
spring 就是 管理层的核心领导,负责协调调度,以保障企业的良好运作.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
概括的来说spring提供了许多服务 经常用到的比如AOP可以管理事物 核心是IOC控制反转 它可以与许多开源的框架集成在一起 spring主要用于业务逻辑层 能让表示层和持久层更好的协作
hibernate是ORM框架 是对象关系模型,可以把对象模型转化为关系模型,以前设计数据库时是面向关系的,通过hibernate你可以用面向对象的思想来设计数据库,这样你可以更方便的来操作数据库,我认为hibernate是个很伟大的ORM框架
spring可以和hibernate集成,把session可以交给spring来管理 可以由spring的AOP来管理事物
hibernate是ORM框架 是对象关系模型,可以把对象模型转化为关系模型,以前设计数据库时是面向关系的,通过hibernate你可以用面向对象的思想来设计数据库,这样你可以更方便的来操作数据库,我认为hibernate是个很伟大的ORM框架
spring可以和hibernate集成,把session可以交给spring来管理 可以由spring的AOP来管理事物
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询