Spring2.5.6开发环境搭建图文教程

发布时间 - 2026-01-11 01:14:17    点击率:

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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 香港服务器建站指南:免备案优势与SEO优化技巧全解析  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  如何在云主机快速搭建网站站点?  详解CentOS6.5 安装 MySQL5.1.71的方法  如何在万网自助建站平台快速创建网站?  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  进行网站优化必须要坚持的四大原则  Laravel如何配置和使用缓存?(Redis代码示例)  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Laravel观察者模式如何使用_Laravel Model Observer配置  历史网站制作软件,华为如何找回被删除的网站?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  如何用y主机助手快速搭建网站?  Laravel如何实现用户密码重置功能?(完整流程代码)  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  创业网站制作流程,创业网站可靠吗?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  如何在阿里云服务器自主搭建网站?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何快速启动建站代理加盟业务?  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何快速搭建安全的FTP站点?  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何正确选择百度移动适配建站域名?  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  Laravel如何生成URL和重定向?(路由助手函数)  如何在Windows虚拟主机上快速搭建网站?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel如何为API生成Swagger或OpenAPI文档  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在IIS服务器上快速部署高效网站?