
Spring学习笔记
文章平均质量分 91
泥鳅-
我的个人博客地址: http://www.hm707.com
写的文章也会在个人地址首先发出,有兴趣的可以关注。
展开
-
5.1. ApplicationContext的事件机制
ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。如果容器中有一个ApplicationListener Bean,每当ApplicationContext发布ApplicationEvent时,ApplicationListener Bean将原创 2017-05-11 15:53:26 · 383 阅读 · 0 评论 -
5.2. Spring访问资源
Resource接口 spring为资源访问提供了一个Resource接口,该接口提供了更强的资源访问能力。主要方法:getInputStream():定位并打开资源,返回资源对应的输入流。每次调用都返回新的输入流。调用者必须负责关闭输入流。exists():返回Resource所指向的资源是否存在。isOpen():返回资源文件是否打开,如果资源文件不能多次读取,每次读取结束时应该显示原创 2017-05-11 18:10:43 · 393 阅读 · 0 评论 -
4.3通过FactoryBean配置bean
FactoryBean介绍 一般情况下,Spring通过反射机制利用bean的class属性指定实现类来实例化bean 。在某些情况下,实例化bean过程比较复杂,如果按照传统的方式,则需要在中提供大量的配置信息,配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。Spring为此提供了一个org.Springframework.bean.factory.FactoryBean原创 2017-05-10 16:09:48 · 458 阅读 · 0 评论 -
1. spring概述
1.spring是什么轻量级(Lightweigt)容器。实现IOC(Inversion of Control)容器和非侵入式(No intrusive)的框架。提供AOP(Aspect-orientedprogramming)概念的实现方式。提供对持久层(Persistence),事务(Transaction)的支持。提供MVC WEB框架的实现。对一些常用的企业级API提供一致的模型原创 2017-05-10 15:45:09 · 407 阅读 · 0 评论 -
2. Spring简单例子
spring4支持javaSE 6 (jdk1.6.0_18)及以上版本,但建议使用java 7或8。 spring4还提供一些Java8的新特性,可以在Spring的回调接口中使用 lambda 表达式原创 2017-05-10 15:48:49 · 302 阅读 · 0 评论 -
3. Inversion of Control (IoC)
IOC是什么IOC即控制反转。是抽象的,非具体的,设计思想或者设计模式。“控制反转”顾名思义,交出主动权。就程序设计而言,交出的是获取依赖对象的主动权。IOC的实现方式主要实现方式有两种: 依赖查找(Dependency Lookup): 容器提供回调接口和上下文环境给组件。EJB和Apache Avalo都使用这种方式。依赖注入(Dependency Injection):组件不做定原创 2017-05-10 15:50:40 · 270 阅读 · 0 评论 -
4.1 Spring beans的创建和配置(XML方式)
准备//--Classes.javapackage com.erick.d1.hello;public class Classes { private String name; private int number; public Classes() { } public Classes(String name, int number) { super原创 2017-05-10 16:05:25 · 1166 阅读 · 0 评论 -
4.2 使用工厂方法创建Bean
不使用Spring创建Bean实例,而是把Bean创建过程转移到开发者手中。1. 静态工厂方法//--创建工厂类package com.erick.d1.hello;public class StudentFactoryStatic { public static Student getStudent(String name){ Student s = new Studen原创 2017-05-10 16:06:59 · 305 阅读 · 0 评论 -
5.3 Spring使用策略模式对访问资源的封装
标准API访问资源 java 提供的标准API中,资源是使用URI来标识资源本身, 而如果需要访问资源,则通常使用URL以及文件IO来完成, 尤其是访问来自网络的资源是,通常会使用URL类。 URL类不能方便的访问所有资源,比如无法从ClassPath或者 ServletContext的路径来加载和访问资源。 虽然Java可以自己定义一些URL前缀,但同时原创 2017-05-11 18:13:50 · 598 阅读 · 0 评论