spring2.5.6開發環境搭建的過程,供大家參考,具體內容如下
1、jar 包準備:
spring 2.5.6 的 jar 包(鏈接: https://pan.baidu.com/s/1gehm6d9 密碼: himj),如圖:
commons-logging-1.2(鏈接: 下載地址),如圖:
junit 4.7(鏈接: ),如圖:
2、建立 user library
2.1 建立 spring 2.5.6 的 user library
2.1.1 通過路徑 window --> preferences --> java --> build path --> user libraries
2.1.2 創建步驟,如下列的圖:
這樣 spring 2.5.6 library 就創建好了,以后如果有新的jar包要加進來,可以選中library、點擊 add external jars進行添加,想加多少加多少。
2.2 建立 junit4 的 user library
2.2.1 通過路徑 window --> preferences --> java --> build path --> user libraries
2.2.2 創建步驟,如下列的圖:
進入添加user library 的界面后
建好的兩個 library 如上圖。
3、創建相關的一些類和接口,本測試程序創建了 user、userdao、userdaoimpl、userservice,代碼如下:
user
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package com.bjsxt.model; public class user { private string username; private string password; public string getusername() { return username; } public void setusername(string username) { this .username = username; } public string getpassword() { return password; } public void setpassword(string password) { this .password = password; } } |
userdao
1
2
3
4
5
6
7
|
package com.bjsxt.dao; import com.bjsxt.model.user; public interface userdao { public void save(user u); } |
userdaoimpl
1
2
3
4
5
6
7
8
9
10
11
12
|
package com.bjsxt.dao.impl; import com.bjsxt.dao.userdao; import com.bjsxt.model.user; public class userdaoimpl implements userdao{ public void save(user u) { system.out.println( "a user saved!" ); } } |
userservice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package com.bjsxt.service; import com.bjsxt.dao.userdao; import com.bjsxt.model.user; public class userservice { private userdao userdao; public void adduser(user u){ this .userdao.save(u); } public userdao getuserdao() { return userdao; } public void setuserdao(userdao userdao) { this .userdao = userdao; } } |
4、編寫與上面類對應的配置文件 beans.xml(名字隨便取)
beans.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?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= "u" class = "com.bjsxt.dao.impl.userdaoimpl" ></bean> <bean id= "userservice" class = "com.bjsxt.service.userservice" > <property name= "userdao" > <ref bean= "u" /> </property> </bean> </beans> |
5、編寫 spring 測試類:
userservicetest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package com.bjsxt.service; import org.junit.test; import org.springframework.context.applicationcontext; import org.springframework.context.support.classpathxmlapplicationcontext; import com.bjsxt.model.user; public class userservicetest { @test public void testadduser() throws exception { applicationcontext ctx = new classpathxmlapplicationcontext( "beans.xml" ); //初始化applicationcontext對象,加載配置文件beans.xml userservice service = (userservice)ctx.getbean( "userservice" ); //從容器中取 user u = new user(); u.setusername( "zhangsan" ); u.setpassword( "zhangsan" ); service.adduser(u); //容器中已經配置了userdaoimpl了,并把daoimpl注入到service之中,所以service直接就可以保存了 } } |
結果:
代碼鏈接: spring 2.5.6 框架的搭建.zip
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。