什么是Spring
- Spring 是一个开源框架.
- Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean实现以前只有 EJB 才能实现的功能.
- Spring 是一个 IOC(DI) 和 AOP 容器框架.
spring
–轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
–依赖注入(DI --- dependency injection、IOC)
–面向切面编程(AOP --- aspect oriented programming)
–容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
–框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用. 在 Spring 中可以使用 XML 和 Java 注解组合这些对象
–一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上 Spring 自身也提供了展现层的 SpringMVC和 持久层的 Spring JDBC)
spring的作用
通过配置文件,帮你初始化相应的bean类,并为成员变量赋值。
通过IOC容器直接获取bean类的对象
环境搭建
需求环境
Eclipse mar2 Release4.5.2
springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip(eclipse中的spring插件)
安装springsource-tool插件(不安装插件也可以开发spring,插件是为了快捷生成spring相关配置文件)
Eclipse菜单栏——help——install new Software——Add——Archive——找到插件所在目录——ok——选择xxx/Spring IDE——next——finish
注:离线(电脑断网)安装比较快,但离线安装失败,建议联网安装。
搭建好了环境就可以开始,使用spring了。
第一个spring项目的Helloworld
- 创建一个名为springHelloWorld的javaProject
- 在项目下创建lib文件夹,将相应的spring jar包复制到该文件夹下。并右键所有jar包,Build Path——add to build path。
- 创建一个名为first写一个的java bean类。
- 写spring的配置文件。
- 写一个spring的测试类。