• 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.后者在属性文件修改后会重新载入

  • 相关阅读:
    W3C标准
    Oracle数据库中的几个名字及监听的配置问题
    Linux中特别要注意用户与文件权限的问题
    Linux中mv重命名作用及打包war压缩文件及分配权限
    虚拟机的ip网络设置的选择
    sqlplus中登陆账户用@加上数据库sid
    bat文件从@含义起
    我原来还在这
    Hibernate的数据操作(4.*以上版本)
    Hibernate中的配置文件
  • 原文地址:https://www.cnblogs.com/brucetie/p/4146873.html
Copyright © 2020-2023  润新知