介绍春季
Spring是一个用于开发Java应用程序中paritcolare应用到开源框架 的J2EE 。
该框架的第一个版本发布于2002年罗德约翰逊,然后接受已采取这一框架将是一个广受国际社会的赞赏,并在2006年赢得了许多变化颠簸生产力奖和JAX创新奖。
为什么要使用Spring?
春天有许多功能,其他框架不具备:
-
模块化:尽管是非常大,它的模块化设计,你可以选择在我们的项目整合的模块致谢。
对于这个春天很容易集成到现有的项目。
-
轻量级:春天是设计,使我们的业务范围内的逻辑几乎无框架的依赖,如果任何容易分离。
对于框架instaziare和\或初始化对象不需要实现特定的接口或抽象类。
-
积:春天有没有包日志,连接池,或O \ R映射 ,因为所有这些功能是由其他开源框架提供。
春天是不是取代他们的目的,而只是让他们更容易使用,通过它的工具。
-
便携式:用Spring编写的应用程序可以无缝地从一个传输应用服务器到另一个,例如中,WebLogic,Tomcat的,树脂,JBoss的,码头,那么Geronimo和WebSphere。
-
基于POJO的编程功能:Spring允许我们建立一个完整的J2EE应用usanso唯一的POJO ,提供一个非侵入性的企业功能的。
-
测试驱动启用:Spring允许我们编写的软件,易于测试,那么它是一个软件,是理想的框架基础上编写的测试驱动开发 。
在看到特殊性春天,让我们来看看有什么额外的好处使用它:
-
使得它可以运行在trasazione Java方法,或作出,而不必进行交互的API(例如远程方法JTA )。
-
在Spring配置管理服务可用于任何架构层,而且在任何运行环境。
-
消除了自定义属性文件的扩散。
要了解一个类的依赖关系,只需要看看它的制造商或财产。
这是可能通过“控制反转和依赖注入,这将在后面讨论使用。
-
方便的编程接口。
-
与大多数其他框架,弹簧,专注于提供简单而有效的方法来管理我们的业务逻辑对象。
-
有autia解决企业应用中常见的问题,使得选择使用EJB 。
这样,我们可以选择implemenrare而不影响调用代码在我们的业务或我们的POJO的EJB接口。
除了这个春天还提出一个合适的替代同一EJB,对于许多类型的企业应用程序。
-
提供一个一致的数据访问框架,使用的是JDBC ,和其他产品使用O \ R映射,如休眠或TopLink的 。