zoukankan      html  css  js  c++  java
  • spring中基础核心接口总结

    spring中基础核心接口总结
    理解这几个接口,及其实现类就可以快速了解spring,具体的用法参考其他spring资料

    1.BeanFactory最基础最核心的接口
    重要的实现类有:
    XmlBeanFactory,以及ApplicationContext接口下的类

    2.Resource接口,可以通用地访问文件资源
    1)ClassPathResource:读取得形式为"classpath:ApplicationContext.xml"
    2)FileStstemResource:读取得形式为"file:c:springsrcApplicationContext.xml"
    3)ServletContextResource:读取得形式为"WEB-INFApplicationContext.xml"
    //ResourceLoader类用于载入Resource

    3.FactoryBean工厂bean
    它本身在bean factory中定义,同时又是用于创建目标bean的工厂
    spring有以下实现:
    1)JndiObjectFactoryBean:通过JNDI查找获取对象
    2)LocalSessionFactoryBean:用于在本地装配Hibernate SessionFactory
    3)LocalSessionFactoryBean:用于在本地装配JDO PersistenceManagerFactory
    4)ProxyFactoryBean:用于获取AOP的代理
    5)TransactionProxyFactoryBean:用于为对象创建事务代理,用于实现简捷易用的声明性事务代理
    6)RmiProxyFactoryBean:为通过RMI访问的远程对象创建一个代理

    4.ApplicationContext加强了BeanFactory的功能,支持以下功能
    1)国际化支持
    2)资源访问
    3)事件监听机制
    它的重要的实现类有:
    FileSystemXmlApplicationContext,ClassPathXmlApplication,XmlWebApplicationContext

    5.Bean生命周期的回调接口
    BeanFactoryPostProcessor,InitializingBean,DisposableBean,BeanFactoryAware,ApplicationContextAware,ResourceLoader,BeanPostProcessor

    6.MessageSource接口
    它的实现类有ResourceBundleMessageSource,ReloadableResourceBundleMessageSource.后者在属性文件修改后会重新载入

  • 相关阅读:
    消除QQ表情小游戏
    图片排序
    自定义字体
    随机图片滚动
    生成500个0-1000的随机数&&数组查找—小练习
    文字搬运
    查找 替换
    BeginInvoke和EndInvoke方法
    MVC HtmlHelper用法大全
    30分钟LINQ教程 【转载】
  • 原文地址:https://www.cnblogs.com/brucetie/p/4146873.html
Copyright © 2011-2022 走看看