读书人

spring环境筹建,初步使用

发布时间: 2012-11-12 12:31:56 作者: rapoo

spring环境搭建,初步使用

1.百度下spring官网,然后找到对应版本下载.

2.怎样搭建,谷歌下对应版本,基本OK!

3.建立Junti测试开发环境是否搭建成功

import static org.junit.Assert.*;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class test {@Testpublic void run(){ApplicationContext act=new ClassPathXmlApplicationContext("beans.xml");}}


4.测试通过,建立相应类,配置beans.xml

实体类-->>User
package com.itcast.dao;import com.itcast.domail.User;public interface UserDao { void save(User user);}package com.itcast.dao.imp;import com.itcast.dao.UserDao;import com.itcast.domail.User;public class UserDaoMysql implements UserDao {public void save(User user){System.out.println("mysql已经保存成功");}}
实体类的服务方法:UserService与实现UserServiceImp
package com.itcast.service;import com.itcast.domail.User;public interface UserService {void Loin(User user);void save(User user);}package com.itcast.service.imp;import com.itcast.dao.UserDao;import com.itcast.domail.User;import com.itcast.service.UserService;public class UserServiceImp implements UserService {private UserDao userdao;public void Loin(User user) {System.out.println("登录验证成功");}public void save(User user) {userdao.save(user);}public UserDao getUserdao() {return userdao;}public void setUserdao(UserDao userdao) {this.userdao = userdao;}}



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="userDao" ><property name="userdao" ref="userDao"></property></bean></beans>


5.建立测试方法Junit4 测试类
package com.itcast.service.imp;import org.junit.Test;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.context.support.AbstractApplicationContext;import com.itcast.service.UserService;public class UserServiceTest {@Testpublic void testSave(){AbstractApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");UserService userser=(UserService)ac.getBean("userService");userser.save(null);}}结果:输出-->>mysql已经保存成功

读书人网 >软件架构设计

热点推荐