Spring2.5.6開發(fā)環(huán)境搭建圖文教程
Spring2.5.6開發(fā)環(huán)境搭建的過程,供大家參考,具體內(nèi)容如下
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 創(chuàng)建步驟,如下列的圖:
這樣 spring 2.5.6 Library 就創(chuàng)建好了,以后如果有新的jar包要加進來,可以選中l(wèi)ibrary、點擊 Add External JARs進行添加,想加多少加多少。
2.2 建立 JUnit4 的 User Library
2.2.1 通過路徑 Window --> Preferences --> Java --> Build Path --> User Libraries
2.2.2 創(chuàng)建步驟,如下列的圖:
進入添加User Library 的界面后
建好的兩個 Library 如上圖。
3、創(chuàng)建相關(guān)的一些類和接口,本測試程序創(chuàng)建了 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、編寫與上面類對應(yīng)的配置文件 beans.xml(名字隨便?。?/strong>
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);//容器中已經(jīng)配置了UserDAOImpl了,并把DAOImpl注入到service之中,所以service直接就可以保存了 } }
結(jié)果:
代碼鏈接: spring 2.5.6 框架的搭建.zip
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SpringMVC環(huán)境下實現(xiàn)的Ajax異步請求JSON格式數(shù)據(jù)
- AngularJS整合Springmvc、Spring、Mybatis搭建開發(fā)環(huán)境
- springMVC配置環(huán)境實現(xiàn)文件上傳和下載
- Java+Spring+MySql環(huán)境中安裝和配置MyBatis的教程
- windows環(huán)境下Redis+Spring緩存實例講解
- struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25開發(fā)環(huán)境搭建圖文教程
- spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25開發(fā)環(huán)境搭建圖文教程
- Java環(huán)境中MyBatis與Spring或Spring MVC框架的集成方法
- spring profile 多環(huán)境配置管理詳解
- 詳解springboot + profile(不同環(huán)境讀取不同配置)
相關(guān)文章
Spring中@Import的各種用法以及ImportAware接口詳解
這篇文章主要介紹了Spring中@Import的各種用法以及ImportAware接口詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10詳解SpringBoot實現(xiàn)fastdfs防盜鏈功能的示例代碼
我們可以通過fastdfs實現(xiàn)一個分布式文件系統(tǒng),如果fastdfs部署在外網(wǎng),那么任何一個人知道了上傳接口,就可以實現(xiàn)文件的上傳和訪問。那么如何阻止他人訪問我們fastdfs服務(wù)器上的文件呢?此處就需要使用fastdfs的防盜鏈功能,本文就來講講如何實現(xiàn)這一功能2022-10-10Java 如何實現(xiàn)照片轉(zhuǎn)化為回憶中的照片
本文主要介紹了可以對圖片進行色彩處理的Java工具類,讓圖片變成回憶中的畫面,主要將圖片做黑白與褐色的處理。代碼具有一定價值,感興趣的童鞋可以關(guān)注一下2021-11-11Java結(jié)構(gòu)型設(shè)計模式之裝飾模式詳解
裝飾模式(Decorator Pattern)允許向一個現(xiàn)有的對象添加新的功能,同時又不改變其結(jié)構(gòu)。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式,它是作為現(xiàn)有類的一個包裝。這種模式創(chuàng)建了一個裝飾類,用來包裝原有的類,并在保持類方法簽名完整性的前提下,提供了額外的功能2023-03-03