文章目录
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、Spring是什么?
介绍:
- Spring 是一个开源框架,
- 它是为了简化企业级应用开发而生,使用Spring可以使简单的JavaBean 实现以前只有EJB才能实现的功能.
- 也是一个IOC(DI)(反转控制)和AOP(依赖注入)容器框架.
具体说明:- 容器;spring 是一个容器,因为它包含并且管理应用对象的生命周期
- 框架;spring实现了使用简单的组件配置组合成一个复杂的应用.
- 依赖注入(DI—dependency injection , IOC)
- 面向切面编程(AOP)
- 轻量级;spring 是非侵入性的-基于spring开发的应用对象可以不依赖于spring 的API.
二、使用spring之前需要做的条件
1.安装springsource-tool-suite-3.7.2.RELEASE-e4.5.1-updatesite插件(该插件针对于Eclipse)
步骤如下(示例):
1.下载springsource-tool-suite 插件放于Eclipse 包下
2.打开Eclipse. Help->Install New Software......
3.点击add-->选择Archive...
4.选择把你下载好的Springsource-tool-suite包add
5.选择带有Spring IDE 的后缀名,取消Contact all update sites during install to find required sofware 选项
然后点击Next下一步.
6.Next->Next ,后选择i accpect 后Finish
7.在弹出的选项框中选中同意重启.
(验证是否安装成功在于重启后Windouw 下 Preferences 下 是否出现Spring字样)
(这里第一步就完成了!!!!!!!)
2.搭建Spring 开发环境
如下(示例):
commons-logging-x.x.x.jar
spring-framework-4.0.0.0.jar
官网直接获取
在此jar包下找到一下2-5这几个jar包将他们复制到lib文件包下.并全选中后右键Build path–>add…
把以下jar 包加入到工程的ClassPath下(new-> Folder->创建的lib包名下):
1.commons-logging-1.1.1.3.jar(此jar包需要单独网上下载导入)
2.spring-beans-4.0.0.RELEASE.jar
3.spring-context-4.0.0.RELEASE.jar
4.spring-core-4.0.0.RELEASE.jar
5.spring-expression-4.0.0.RELEASE.jar
搭建好之后如下所示:
故此;spring 的开发环境搭建完毕!!!
三 Spring 的配置文件;
一个典型的Spring 项目需要创建一个或者多个Bean 配置文件.这些配置文件用于在SpringIOC容器里配置Bean . Bean 的配置文件可以放在 "ClassPath"下,也可以放在其他目录下.
第一步:
1.鼠标右键(如果没有Spring Bean Configuration File ,翻译为Spring Bean 的配置文件)
2.other 中找到Spring 文件包打开选择"Spring Bean Configuration File "即可.(命名时文件后缀为. xml)
第二步;
// 创建spring 的ioc 容器对象
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
// 从IOC 容器中获取Bean 实例
HelloWorld helloworld = (HelloWorld) ctx.getBean("helloworld");
// 调用你hello 方法.
helloworld.hello();
这里 当我们创建spring 的IOC 容器对象时,就会自动调用了类中构造器(),
构造器就会对配置文件中的配置文件Bean 进行初始化.
同时会调用setxxx()方法对那个类中的属性进行赋值.