一步一步学习spring(一)——spring入门示例
要想学习spring,首先,则先要搭建起一个spring例子,然后跑起来,明白spring到底是什么,干什么用的,为什么要用spring等。首先,利用spring的IoC特性一步一步搭建起一个例子来:
一.在eclipse中,新建一java或web工程 ,引入如下几个jar包:
* SPRING_HOME/dist/spring.jar
* SPRING_HOME/lib/jakarta-commons/commons-logging.jar
* SPRING_HOME/lib/log4j/log4j-1.2.14.jar
二.编写反转测试接口以及类。(模拟在项目中使用多种数据库的情况,由于是测试类,所以代码可能比较简洁且不太规范,明白其意思即可)。
接口 IUserDao,代码如下:
四.编写测试类,进行测试
测试类 Test.java/** * @param args * @throws IOException * @throws IllegalAccessException * @throws InstantiationException */public static void main(String[] args) throws Exception{Resource resource = new ClassPathResource("applicationContext.xml");//BeanFactory act = new XmlBeanFactory(resource); ApplicationContext act = new ClassPathXmlApplicationContext("applicationContext.xml"); UserManager um = (UserManager)act.getBean("userManager");}
运行,得出结果:UserMySqlDaoImple初始化了
OK!一个简单的spring例子搭建完成,下面我们将对spring的核心技术以及特性进行详细研究和分析。