spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益
spring框架的优点
◆JAVA EE应该更加容易使用。
◆面向对象的设计比任何实现技术(比如JAVA EE)都重要。
◆面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)
◆代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。
◆JavaBean提供了应用程序配置的最好方法。
◆在Java中,已检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常
spring框架的工作流程图
spring框架的简单使用
在使用spring框架时我使用了相关的依赖
1.简单创建一个对象
在resources中做相应配置文件
做下相应的测试
2.DI依赖注入
DI依赖是spring框架的核心之一
注入的方式主要是使用set方法注入
注入的数据类型:
(1)基本数据类型或者字符串。
(2)引用类型--对象类型。
(3)集合List,Set。
(4)map集合。
(5)数组
下面是对这几种数据类型做的相应的测试
创建相应的实列对象
在resources中进行相关的方法注入
注入的类型中都有一些相应属性的特性测试
我们可以根据相应的测试结果来观察出每种数据类型的特性
简单总结下使用spring框架现在带给我们的一些优点;
在使用的时候我们能够发现我们并没有自己new过任何一个对象,在整个过程中都是spring框架在帮我们做创建对象的工作