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
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直接就可以保存了
}
}
结果:
代码链接: spring 2.5.6 框架的搭建.zip
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Spring
# Spring2.5.6
# SpringMVC环境下实现的Ajax异步请求JSON格式数据
# AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
# springMVC配置环境实现文件上传和下载
# Java+Spring+MySql环境中安装和配置MyBatis的教程
# windows环境下Redis+Spring缓存实例讲解
# struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.
# spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5
# Java环境中MyBatis与Spring或Spring MVC框架的集成方法
# spring profile 多环境配置管理详解
# 详解springboot + profile(不同环境读取不同配置)
# 如图
# 下载地址
# 配置文件
# 好了
# 加多少
# 并把
# 具体内容
# 大家多多
# 就可以
# 中取
# 建好
# 存了
# 加载
# 如上图
# getUsername
# 包要加
# JARs
# Libraries
# External
# Add
相关文章:
网站制作企业,网站的banner和导航栏是指什么?
如何打造高效商业网站?建站目的决定转化率
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
教程网站设计制作软件,怎么创建自己的一个网站?
制作表格网站有哪些,线上表格怎么弄?
建站之星北京办公室:智能建站系统与小程序生成方案解析
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
成都网站制作报价公司,成都工业用气开户费用?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何批量查询域名的建站时间记录?
Swift中循环语句中的转移语句 break 和 continue
专业公司网站制作公司,用什么语言做企业网站比较好?
如何用wdcp快速搭建高效网站?
电商网站制作公司有哪些,1688网是什么意思?
黑客如何通过漏洞一步步攻陷网站服务器?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何用PHP快速搭建CMS系统?
建站之星多图banner生成与模板自定义指南
一键网站制作软件,义乌购一件代发流程?
如何在建站主机中优化服务器配置?
贸易公司网站制作流程,出口贸易网站设计怎么做?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
,柠檬视频怎样兑换vip?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
济南企业网站制作公司,济南社保单位网上缴费步骤?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
已有域名如何快速搭建专属网站?
如何选择网络建站服务器?高效建站必看指南
建站主机选购指南与交易推荐:核心配置解析
内部网站制作流程,如何建立公司内部网站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
想学网站制作怎么学,建立一个网站要花费多少?
如何选择适合PHP云建站的开源框架?
如何在阿里云购买域名并搭建网站?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何在建站之星绑定自定义域名?
如何选择建站程序?包含哪些必备功能与类型?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
网站设计制作企业有哪些,抖音官网主页怎么设置?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
php json中文编码为null的解决办法
南京网站制作费用,南京远驱官方网站?
,网页ppt怎么弄成自己的ppt?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星下载版如何获取与安装?
网站制作价目表怎么做,珍爱网婚介费用多少?
建站之星代理商如何保障技术支持与售后服务?
如何选择最佳自助建站系统?快速指南解析优劣
*请认真填写需求信息,我们会在24小时内与您取得联系。