当前位置: 首页 > 编程笔记 >

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

华衡
2023-03-14
本文向大家介绍Spring2.5.6开发环境搭建图文教程,包括了Spring2.5.6开发环境搭建图文教程的使用技巧和注意事项,需要的朋友参考一下

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍python+selenium开发环境搭建图文教程,包括了python+selenium开发环境搭建图文教程的使用技巧和注意事项,需要的朋友参考一下 web 调试工具介绍和开发环境搭建 python与selenium开发环境搭建: 一、下载python软件:https://www.python.org/ 下载完后,进行安装,安装成功后,打开IDLE(Python 3.6.2),如下图

  • 本文向大家介绍windows7下php开发环境搭建图文教程,包括了windows7下php开发环境搭建图文教程的使用技巧和注意事项,需要的朋友参考一下 Windows7操作系统,在Windows平台上搭建PHP的开发环境可以下载WAMP(Windows、Apache、MySQL、PHP的首字母缩写)集成化安装包。 PHP这样集成开发环境有很多,如XAMPP、AppServ......只要一键安装就

  • 本文向大家介绍JAVA开发环境搭建教程,包括了JAVA开发环境搭建教程的使用技巧和注意事项,需要的朋友参考一下 一、安装JDK 1、 JVM(Java Virtual Machine—Java虚拟机) JRE(Java Runtime Environment—Java运行时环境) JDK(Java Development kit—Java开发工具包) 2、JDK包含了JRE和JVM,所以安装了JD

  • 依照以下操作,你可使用Docker在Mac,Linux上搭建PPMessage开发环境。 前言:Docker 的作用 ? Docker allows you to package an application with all of its dependencies into a standardized unit for software development. Docker containe

  • 本文向大家介绍Android最新版本开发环境搭建图文教程,包括了Android最新版本开发环境搭建图文教程的使用技巧和注意事项,需要的朋友参考一下 本文只是写了如何配置JDK,以及adt-bundle的配置。对于以前的adt-bundle的版本,会自带CPU/ABI系统镜像,经过本文所描述的两个步骤后可以直接创建AVD,但是从官网下载的最新的adt-bundle并没有带镜像,下篇文章讲述如何下载多

  • 本文向大家介绍.NET 开发环境搭建图文详解,包括了.NET 开发环境搭建图文详解的使用技巧和注意事项,需要的朋友参考一下 1 概述 在接下来的时间里,将会入手ASP.NET MVC这一专题,尽量用最快的时间,最有效的方法,分别从深度和广度上剖析这一专题,力求讲明白、讲透。以此来与大家分享,力求达到共同学习,共同交流,共同进步的目的。 我想,任何一个项目,无论是java,php,还是c++,开发前