全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

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


# 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小时内与您取得联系。