java - 支持 JPA 的企业应用程序的 Spring 和 Hibernate 对业务有何帮助?

标签 java hibernate jpa

我在一次采访中被问到这个问题。我的回答如下。

Spring 使 Java/J2EE 开发更容易、更高效、更高效。 Hibernate 有助于摆脱复杂和乏味的数据访问代码,并获得面向对象原则的好处。

通过将 Spring 与 Hibernate 相结合,我们可以以闪电般的速度创建可扩展、健壮、可维护且独立于数据库的企业应用程序,从而缩短上市时间。

我对我的回答不满意,因为面试官期待的是商业角度的回答,而我的回答很遥远,而且有技术细节。

最佳答案

我要说的一些关键点是成本(它是开源的,这意味着没有许可费)、应用程序开发速度(与其他框架相比,从产生想法到交付成果的周转时间要短得多)、可移植性(您可以将应用程序移动到任何服务器,它很可能不仅仅是开箱即用)、灵 active (对业务逻辑进行更改既快速又容易)、可维护性(java 已经存在了很长时间,并且可能将存在更长的时间,将来找到开发人员来处理该项目将不会像使用遗留代码时那么困难),稳定性(因为架构是建立在稳定的平台上的,停机时间应该不是问题), 可扩展性(如果用户群快速增长,迁移到云环境是直截了当的,改变应用程序不需要额外成本)

关于java - 支持 JPA 的企业应用程序的 Spring 和 Hibernate 对业务有何帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655253/

相关文章:

java - 如何使用 JPA 检查记录是否存在

java - 什么时候可以抛出 NoSuchResult

java - Onvif 网络摄像机服务发现

java - 在 Android 中从 JSON 文件生成菜单项

java - Hibernate 查找表/类型的注释?

java - hibernate 如何从列表中删除项目

java - 如何为 Hibernate 域对象编写单元测试

java - OpenJPA 将 1 <> 1 添加到 WHERE 子句

java - Java 中称为 nanohttpd 的简单 Web 服务器

Silverlight 中的 Java?