您当前的位置:首页 > 互联网教程

编程中为什么用spring

发布时间:2025-05-20 10:20:05    发布人:远客网络

编程中为什么用spring

一、编程中为什么用spring

1、Spring能有效地组织你的中间层对象;

2、Spring能消除在许多工程中常见的对Singleton的过多使用;

3、通过一种在不同应用程序和项目间一致的方法来处理配置文件,消除各种自定义格式的属性文件的需要,仅仅需要看看类的JavaBean属性。Inversion of Control的使用帮助完成了这种简化;(使用的是type2的IoC)

4、能够很容易培养你面向接口而不是面向类的编程习惯。

5、 Spring的设计会让使用它创建的应用尽可能少的依赖于它的APIs,在Spring应用中的大多数业务对象没有依赖于Spring。

6、使用Spring构建的应用程序易于单元测试;

7、 Spring使EJB成为一个实现选择,而不是必需的选择。你可以用POJOs或local EJBs来实现业务接口,却不会影响到调用代码。

8、 Spring提供一些web应用上的EJB的替代方案,比如用AOP提供声明性事务管理;

9、 Spring为数据存取提供了一个一致的框架,不论是使用JDBC还是O/R mapping的产品(Hibernate,JDO)。

10、也是个人体会最深的一点,它可以替代部分配置文件,甚至有效减少源代码的编写量。

二、spring是做什么的怎么用

1、Spring是一个开源的轻量级的应用程序开发框架,其目的是简化企业的应用程序开发,降低侵入性,Spring提供的IOC和AOP功能,可以将组件之间的耦合度降到最低,便于后期的维护和升级,实现了软件的高内聚低耦合思想。

2、我们使用Spring框架开发的时候不仅可以使用Spring本身提供的功能外,还可以使用第三方框架和技术来整合应用,可以自由的选择采用哪种技术去开发。

三、java中spring是什么意思

1、Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。

2、◆面向对象的设计比任何实现技术(比如J2EE)都重要。

3、◆面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)

4、◆代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。

5、◆JavaBean提供了应用程序配置的最好方法。

6、◆在Java中,已检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常。