2.Spring设计了一个Resource接口,为应用提供了更强大的访问底层资源的能力。其主要方法有:boolean exists()、boolean isOpen()、URLgetURL()、File getFile()、InputStream getInputStream();具体实现类有:ByteArrayResource、ClassPathResource、FileSystemResource、InputStreamResource、ServletContextResource、UrlResource。
3.资源访问工具类:Ant风格的匹配符:?-匹配文件名中的一个字符;*-匹配文件名中的任意字符;**-匹配多层路径。
4.BeanFactory和ApplicationContext:BeanFactory是Spring框架最核心的接口,它提供了高级IoC的配置机制。ApplicationContext建立在BeanFactory基础之上,提供了更多面向应用的功能,它提供了国际化支持和框架事件体系,更易于创建实际应用。一般称BeanFactory为IoC容器,ApplicationContext为应用上下文。
5.ApplicationContext的实现类及类体结构:具体实现类-ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、ConfigurableApplicationContext;扩展接口-ApplicationEventPublisher、MessageSource、ResourcePatternResolver、LifeCycle。
6.Bean的生命周期: