码迷,mamicode.com
首页 > 其他好文 > 详细

Ioc容器

时间:2016-05-30 20:09:00      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:hibernate   数据库   应用程序   技术   拦截器   

1、控制什么?那就是主要控制了外部资源获取(不只是对象包括比如文件等)

2、IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序应用程序原本是老大,要获取什么资源都是主动出击,但是在IoC/DI思想中,应用程序就变成被动的了,被动的等待IoC容器来创建并注入它所需要的资源了。

3、iBatis3默认使用的分页是基于游标的分页,而这种分页在不同的数据库上性能差异不一致,最好的办法当然是使用类似hibernate的基于方言(Dialect)的物理分页功能,iBatis3现在提供插件功能,通过插件我们可以编写自己的拦截器来拦截iBatis3的主要执行方法来完成相关功能的扩展。


4、

    <!--使用默认构造参数-->

    <bean name="bean1" class="cn.javass.spring.chapter2.HelloImpl2"/>


    <!--使用有参数构造参数-->

    <bean name="bean2" class="cn.javass.spring.chapter2.HelloImpl2">

        <!-- 指定构造器参数 -->

      <!--   <constructor-arg index="0" value="Hello Spring!"/> -->

    </bean>

    <!-- 使用静态工厂方法 -->

    <bean id="bean3" class="cn.javass.spring.chapter2.HelloApiStaticFactory" factory-method="newInstance">

        <constructor-arg index="0" value="Hello Spring!"/>

    </bean>

    <!-- 使用实例工厂方法 -->

    <bean id="beanInstanceFactory" class="cn.javass.spring.chapter2.HelloApiInstanceFactory"/>

    <bean id="bean4" factory-bean="beanInstanceFactory" factory-method="newInstance">

        <constructor-arg index="0" value="Hello Spring!"></constructor-arg>

    </bean>

5、bean 中使用有参的构造函数 ,可以将构造器中的参数在getbean的时候获取 在创建的时候将参数传入,就找带参数的函数

Ioc容器

标签:hibernate   数据库   应用程序   技术   拦截器   

原文地址:http://7129486.blog.51cto.com/7119486/1784545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!