gpt4 book ai didi

java - Spring 框架

转载 作者:IT老高 更新时间:2023-10-28 13:45:22 26 4
gpt4 key购买 nike

什么是 Spring 框架?它对 Hibernate 有什么贡献?

最佳答案

Hibernate 是一种对象关系映射工具,是 Sun 的 Entity Beans 2.0 的替代品。多年来,Hibernate 已成为 Java 中对象持久性的“事实上的标准”,如今的 JPA API 深受 Hibernate(可用作 JPA 实现)的启发。

Spring 是一个依赖注入(inject)框架,它允许您连接组件并受益于附加服务,如声明式事务管理、声明式安全、与许多其他框架的集成、抽象层等。创建 Spring 是为了简化企业 Java 应用程序的开发和在没有 EJB 和“重量级”容器的情况下使其成为可能。使用 Spring 和 Hibernate 以及例如Tomcat,你会得到一个不错的企业堆栈。 Spring 是一个“轻量级”容器。

Spring 和 Hibernate 极大地影响了我们构建 Java 应用程序的方式,它们的采用证明了简化的必要性。尽管如此,我还是将 Java EE 5 视为 Sun 对这些“非标准”解决方案的回答,以简化 Java 企业开发。

所以是的,Spring Hibernate 被广泛使用,并且 Spring 提供 Hibernate(和 JPA)集成,但 Spring 和 Hibernate 是两个不同的项目,具有独立的董事会和治理。他们有共同的利益,但 IMO Hibernate 团队管理 Hibernate,Spring 团队管理 Spring。

关于java - Spring 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com