`
piaochunzhi
  • 浏览: 43362 次
文章分类
社区版块
存档分类
最新评论

Spring 2.0 的 IOC 问题!??

阅读更多
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mappingResources">
			<list>
				<value>pojo/Euser.hbm.xml</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.Oracle9Dialect
				</prop>
				<prop key="hibernate.show_sql">true</prop>
			</props>
		</property>
	</bean>

	<bean id="baseDao" class="common.dao.BaseDaoImp">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	
	<bean id="queryDao" class="common.dao.QueryDaoImp">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	
	<bean id="userDAO" class="common.dao.UserDAO">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	
	
	<bean id="pageQueryDao" class="common.dao.PageQueryDaoImp">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>

	<bean name="baseService" class="common.BaseService">
		<property name="baseDao" ref="baseDao" />
		<property name="pageQueryDao" ref="pageQueryDao" />
		<property name="queryDao" ref="queryDao" />
	</bean>



public class BaseService {
    protected BaseDao baseDao;
    protected PageQueryDao pageQueryDao;
    protected QueryDao queryDao;
    
    protected Log log = LogFactory.getLog(getClass());
    /**
     * @param dao
     *            The dao to set.
     */
    public void setBaseDao(BaseDao dao) {
        this.baseDao = dao;
    } 

    public void setPageQueryDao(PageQueryDao pageQueryDao) {
		this.pageQueryDao = pageQueryDao;
	}

	public void setQueryDao(QueryDao queryDao) {
		this.queryDao = queryDao;
	}

}



以上是我的代码 !!!!!

ApplicationContext context = new ClassPathXmlApplicationContext("xms-web.xml");
	BaseService bs = (BaseService) context.getBean("baseService");
if(baseDao==null){
   System.out.print("==========================");
}


总是 打印 ==========================


谁能指点指点
分享到:
评论

相关推荐

    spring2.0技术手册

    林信良著 spring2.0技术手册 《Spring 2.0技术手册》介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与...

    详尽的Spring2.0学习提纲

    对于学习Spring2.0很好的指导作用,给初学者指明一个学习的方向和思路。

    Spring2.0技术手册

    本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者...

    Spring2.0技术手册(林信良)_part2

    本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者...

    spring2.0(中文)

    本书介绍了Spring2.0的新特性,诸如Spring2.0的新配置、新AOP支持、增强的IOC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索...

    spring2.0技术手册+源代码

    本书介绍了Spring2.0的新特性,诸如Spring2.0的新配置、新AOP支持、增强的IOC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索...

    spring2.0学习源码

    spring学习资料集合,源码+文档 注释详细 完全超值。 jdk代理,springAOP,IOC,注入全部 分工程详细介绍,这是我个人总结的想了好久决定拿出来跟大家分享,希望更多的人能够掌握它,谢谢

    Spring2.0技术手册(林信良)_part1

    本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者...

    Spring2.0(一)第一个Spring程序、IoC的应用

    NULL 博文链接:https://yxwang0615.iteye.com/blog/967373

    spring2.0技术手册 pdf 下载

    本书介绍了spring 2.0的新特性,诸如spring 2.0的新配置、新aop支持、增强的ioc、jdbc和form标签等新功能。它通过实际完成一个完整的spring项目示例,展示了与spring相关api的使用技巧,能够显著减少每一位入门者...

    Spring 2.0 开发参考手册

    2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@...

    Spring2.0技术手册(林信良)_part3

    本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者...

    02-01-07-用30个类高仿真提炼纯手写Spring框架V2.0之IOC与DI1

    02-01-07-用30个类高仿真提炼纯手写Spring框架V2.0之IOC与DI1

    Spring2.0学习笔记

    1、ICO环境的搭建 2、属性注入 3、自定义属性编辑器 4、AOP实现 5、事务处理 6、Spring事务配置的五种方式 详解 7、Struts与Spring集成方案

    课堂笔记用30个类手写Spring V2.0版本之顶层设计IOC与DI

    课堂笔记用30个类手写Spring V2.0版本之顶层设计IOC与DI

    [Ioc容器] Spring.NET 1.3.2

    Spring.NET is an open source application framework that makes building enterprise .NET applications easier; Providing components based on proven design patterns that can be integrated into all tiers...

    JPA+Spring2.0+EasyJWeb技术构架在企业级系统中的应用.ppt

    目录 企业级应用的特点 JPA及JPA使用技巧 使用泛型DAO来简化DAO层的开发 IOC容器、AOP及Spring2 EasyJWeb如何实现快速开发 小结

Global site tag (gtag.js) - Google Analytics