您好,登錄后才能下訂單哦!
這篇文章給大家介紹如何搭建一個Spring2.5.6開發環境,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
1、jar 包準備:
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
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
package com.bjsxt.dao; import com.bjsxt.model.User; public interface UserDAO { public void save(User u); }
UserDAOImpl
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
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
<?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
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直接就可以保存了 } }
結果:
關于如何搭建一個Spring2.5.6開發環境就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。