spring入门演示(一)

本文介绍了一个简单的Spring框架应用实例,包括搭建Spring环境、定义DAO接口及其实现类,并通过配置文件实现不同数据源的选择。作者通过这个过程分享了Spring框架的基础使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近没事,研究spring底层结构,工作一年多一直是小兵,都是经理搭框架,我们实现代码,一年多了没什么进展,除了在页面上有一些花样外,其他么学到什么,闲话少说开始入正题:
1.新建spring工程,导入需要的包,spring.jar,commons-logging.jar,或者用myeclise添加spring包
2.新建一个接口IuserDao
/**
*
*/
package com.youxigu;

import java.util.List;

/**
* @author <a href="bjweilingfeng@126.com">weilingfeng</a>
*5:41:52 PM
*Apr 1, 2010
*
*/
public interface IuserDao {
public List findList();
}
3.新建IuserMysqlDao
/**
*
*/
package com.youxigu;

import java.util.List;

/**
* @author <a href="bjweilingfeng@126.com">weilingfeng</a>
*5:44:51 PM
*Apr 1, 2010
*
*/
public class IuserMysqlDao implements IuserDao {
public List findList(){
System.out.println("从mysql查询数据列表");
return null;
}
}
4.新建IuserOracleDao
/**
*
*/
package com.youxigu;

import java.util.List;

/**
* @author <a href="bjweilingfeng@126.com">weilingfeng</a>
*5:43:31 PM
*Apr 1, 2010
*
*/
public class UserOracleImpDao implements IuserDao {

/* (non-Javadoc)
* @see com.youxigu.IuserDao#findList()
*/
public List findList() {
System.out.println("从oracle查询用户信息");
return null;
}

}
5.新建userManager
/**
*
*/
package com.youxigu;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
* @author <a href="bjweilingfeng@126.com">weilingfeng</a>
*5:46:37 PM
*Apr 1, 2010
*
*/
public class UserManager {
public IuserDao dao;

public IuserDao getDao() {
return dao;
}

public void setDao(IuserDao dao) {
this.dao = dao;
}

public static void main(String[] args) {
ApplicationContext cxt=new ClassPathXmlApplicationContext("applicationContext.xml");
UserManager manager=(UserManager)cxt.getBean("UserManager");
manager.getDao().findList();
}
}
6.applicationContext.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="UserManager" class="com.youxigu.UserManager">
<property name="dao" ref="IuserMysqlDao"></property>
</bean>

<bean id="IuserMysqlDao" class="com.youxigu.IuserMysqlDao"></bean>

</beans>
7.运行UserManager
从mysql查询数据列表
8.总结applicationContext.xml文件放在Web-Root/web-info/config/下面怎么会找不到呢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值