春天教程![]() 本spring教程通过简化的示例提供了spring框架的深入概念。这是由罗德·约翰逊于2003年开发.Spring框架使得JavaEE应用程序的开发更加容易。 它对初学者和有经验的人都有帮助。 Spring框架春天是一个轻量级框架。它可以被认为是框架的框架因为它提供了对各种框架的支持,例如Struts,HibernateTapestry,EJB,JSF等。在更广泛的意义上,框架可以被定义为一个我们找到各种技术问题解决方案的结构。 Spring框架由IOC、AOP、DAO、Context、ORM、WEB MVC等几个模块组成。我们将在下一页学习这些模块。让我们先了解IOC和依赖注入。 控制反转(IOC)和依赖注入这些是用于从编程代码中删除依赖性的设计模式。它们使代码更容易测试和维护。让我们用以下代码来理解这一点: 在这种情况下,Employee和Address之间存在依赖关系(紧密耦合)。在控制反转场景中,我们这样做: 因此,IOC使代码松散耦合。在这种情况下,如果我们的逻辑转移到新的环境中,就不需要修改代码。 在Spring框架中,IOC容器负责注入依赖项。我们通过XML文件或注释向IOC容器提供元数据。 依赖注入的优势
Spring框架的优点Spring Framework有很多优点。它们如下: 1)预定义的模板Spring框架为JDBC、Hibernate、JPA等技术提供了模板。所以没有必要写太多的代码。它隐藏了这些技术的基本步骤。 让我们以JdbcTemplate为例,您不需要编写异常处理、创建连接、创建语句、提交事务、关闭连接等代码。您只需要编写执行查询的代码。因此,它节省了大量JDBC代码。 2)松散耦合由于依赖注入,Spring应用程序是松散耦合的。 3)易于测试依赖注入使得测试应用程序更加容易。EJB或Struts应用程序需要服务器来运行应用程序,但Spring框架不需要服务器。 4)轻Spring框架是轻量级的,因为它有POJO实现。Spring框架不强迫程序员继承任何类或实现任何接口。这就是为什么说它是非侵入性的。 5)快速发展Spring框架的依赖注入特性及其对各种框架的支持,使得JavaEE应用的开发更加容易。 6)强大的抽象它为JavaEE规范提供了强大的抽象,例如JMS,JDBC, JPA和JTA。 7)声明支持它提供了对缓存、验证、事务和格式化的声明性支持。 弹簧指数春天教程 春天在IDE 依赖注入
Spring AOP 春天JdbcTemplate 春天ORM ? Spring MVC Spring MVC形式 Spring MVC应用程序 Spring MVC的验证 Spring MVC瓷砖 参考链接http://www.springsource.org/http://en.wikipedia.org/wiki/Spring_Framework
下一个话题
Spring模块
|