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
相关文章:
建站之星logo尺寸如何设置最合适?
,怎么在广州志愿者网站注册?
如何在万网开始建站?分步指南解析
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何自定义建站之星网站的导航菜单样式?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
常州企业建站如何选择最佳模板?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Python如何创建带属性的XML节点
大型企业网站制作流程,做网站需要注册公司吗?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
南宁网站建设制作定制,南宁网站建设可以定制吗?
如何用美橙互联一键搭建多站合一网站?
广德云建站网站建设方案与建站流程优化指南
香港服务器如何优化才能显著提升网站加载速度?
,如何利用word制作宣传手册?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
Android使用GridView实现日历的简单功能
测试制作网站有哪些,测试性取向的权威测试或者网站?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
建站主机服务器选购指南:轻量应用与VPS配置解析
如何批量查询域名的建站时间记录?
c++ stringstream用法详解_c++字符串与数字转换利器
如何选择建站程序?包含哪些必备功能与类型?
如何通过.red域名打造高辨识度品牌网站?
制作宣传网站的软件,小红书可以宣传网站吗?
如何用y主机助手快速搭建网站?
专业网站建设制作报价,网页设计制作要考什么证?
建站主机如何安装配置?新手必看操作指南
如何用低价快速搭建高质量网站?
Java解压缩zip - 解压缩多个文件或文件夹实例
如何通过可视化优化提升建站效果?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
家庭建站与云服务器建站,如何选择更优?
西安大型网站制作公司,西安招聘网站最好的是哪个?
建站之星后台密码遗忘或太弱?如何重置与强化?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
建站10G流量真的够用吗?如何应对访问高峰?
常州企业网站制作公司,全国继续教育网怎么登录?
如何在西部数码注册域名并快速搭建网站?
如何通过wdcp面板快速创建网站?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
内网网站制作软件,内网的网站如何发布到外网?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何快速生成橙子建站落地页链接?
*请认真填写需求信息,我们会在24小时内与您取得联系。