春天的优势

时间:2011-10-12 08:04:03

标签: spring hibernate jersey

Spring是一个流行的框架,但是我很难看到框架在哪种情况下实际上会有所帮助。

目前我正在使用以下内容: * Tomcat *泽西岛 *杰克逊 *休眠

这会产生Web服务,由注释,自动JSON(联合国)编组和舒适的对象/关系映射创建。

老实说,此刻我并没有遗漏任何东西,但我可能只是不知道我错过了什么伟大的东西......你能帮我解决这个问题吗? 谢谢

2 个答案:

答案 0 :(得分:2)

Spring是一个提供大量功能的大框架。在不知道你想在项目中使用什么功能的情况下,很难谈论优势。

最有可能你将Spring称为IoC容器。它是Spring的重要组成部分,但也有AOP,事务管理,JDBC抽象层,身份验证和授权,测试等等。

答案 1 :(得分:1)

简而言之,Spring为您提供了统一的方法来控制对象之间的依赖关系。这称为inversion of controldependency injection。使用它,您可以创建易于维护的可插拔,可测试的代码。

此外,它还为您提供了大量的实用工具,使生活更轻松。例如,通过Spring工具更容易维护Hibernate。它在同一屋檐下汇集了许多不同的技术。