黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境

                                                                         黑马程序员_黎活明_Spring2.5视频教程

01_全面阐释Spring及其各项功能

  

02_搭建与测试Spring的开发环境

1.新建java项目

操作步骤:右键------New -----Java Project------Project name-----finish

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第1张图片

2.导入jar:

操作步骤:右键------Build Path-------Configure Build path----Libraries-------AddExternal JARS-----加入

dist\spring.jar

lib\jakarta-commons\commons-logging.jar

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第2张图片黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第3张图片

3.在项目src下新建配置文件beans.xml

操作步骤:右键-----New ----file------beans.xml

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第4张图片

4.配置beans.xml

操作步骤:Spring2.5.6解压,从解压spring-framework-2.5.6的jar包里,打开参考手册.参考手册的路径spring-framework-2.5.6\docs\reference\html_single\index.html,CTRL+F查找

Cope复制配置代码到beans.xml,

下图为手册里的配置代码.




  
    
  
  
    
  
  

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第5张图片

删除没有用的配置如图:

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第6张图片

5.单元测试:

右键项目----New-----JUnit Test Case---选择New JUnit 4 Test------填入包名和name----勾选setUpBeforeClass-------here-------导入JUnit 4jar------OK----finish

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第7张图片

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第8张图片

Springtest.java的test方法加入代码:

	ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第9张图片

运行单元测试

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第10张图片黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第11张图片

我们看到单元测试的结果正常.

6.创建ServiceBean

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第12张图片

写入代码:

package cn.itcast.service.impl;
import cn.itcast.service.PersonService;
public class PersonServiceBean implements PersonService {

	public void save(){
		System.out.println("我是save()方法");
	}
}

7.抽取接口:

操作步骤:右键PersonServiceBean.java文件-----Refresh-------Extract interface-----PersonService------勾选save方法-------OK

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第13张图片黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第14张图片



接口和实现类要在不同的包下移动接口:

右键PersonService.java文件-----Refresh-------Move-----Service-----OK

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第15张图片

8.beans.xml配置信息:

编写配置信息时候就无法出现提示信息,解决方法有两种:

1.让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。

2.手动添加schema文件,方法如下:

操作步骤:windwos->preferences->xml->xmlcatalog----add--------

出现的窗口中的Key Type中选择URI,location中选"File system"--------------

然后在spring解压目录的spring-framework-2.5.6\dist\resources目录中选择spring-beans-2.5.xsd,回到设置窗口的时候不要急着关闭窗口,应把窗口中的Key Type改为Schema location,Key改为http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第16张图片黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第17张图片

现在beans.xml内容为:

<bean id="personService"class="service.impl.PersonServiceBean">

bean>

//注意:idpersonService命名第一个字母的首字母小写

//如下beans中的代码:

xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://www.springframework.org/schema/beans

          http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

           <bean id="personService" class="service.impl.PersonServiceBean">bean>

beans>

Springtest.java代码如下:

public class Springtest {

       @BeforeClass

      public static void setUpBeforeClass() throws Exception {

         }

      @Test

      public void test() {

       ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

       PersonService personService=(PersonService)ctx.getBean("personService");

                 personService.save();

       }

}

选中test()方法进行单元测试成功输出Save方法

黑马程序员_黎活明_Spring2.5视频教程-02_搭建与测试Spring的开发环境_第18张图片




你可能感兴趣的:(Java开发)