有状态会话bean:每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。无状态会话bean:bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经...
分类:
其他好文 时间:
2014-08-05 10:53:19
阅读次数:
131
Spring3引入了Spring表达式语言(Spring Expression Language,SpEL)。
SpEL有很多特性,比较常用的包括:
1、使用bean的id来引用bean,
下面这个例子就是将卧室这个bean通过SpEL注入到house这个bean的bedroom属性中。
2、访问对象的属性和调用方法,
增加一个snoopy...
分类:
编程语言 时间:
2014-08-05 00:47:28
阅读次数:
316
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按byName自 动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的 名字,而t...
分类:
其他好文 时间:
2014-08-04 21:16:27
阅读次数:
194
通过之前的源码学习,了解了Spring的两个核心IOC和AOP。也了解到系统初始化时,就已经将所有applicationContext.xml中的bean Definintion加载并初始化了。如果使用了SpringMVC框架,MVC框架指定的namespace-servlet.xml也已经被初始....
分类:
编程语言 时间:
2014-08-04 17:19:47
阅读次数:
328
代码: 为了探寻??‘@Resource’, ‘@Autowired’, 和‘@Inject’如何解决依赖注入中的问题,我创建了一个“Party”接口,和它的两个实现类“Person”,“Organization”。这样我就可以在注入Bean的时候不必使用...
分类:
编程语言 时间:
2014-08-04 14:50:47
阅读次数:
333
http://blog.csdn.net/java2000_wl/article/details/7410714在SpringBeanFactory容器中管理两种bean1.标准Java Bean2,另一种是工厂Bean, 即实现了FactoryBean接口的bean 它不是一个简单的Bean 而是...
分类:
编程语言 时间:
2014-08-03 23:09:46
阅读次数:
329
本章重点描述了一下struts拦截器的使用,文章的前面顺带介绍了一下struts的Bean配置、常量配置和包配置。...
分类:
其他好文 时间:
2014-08-03 12:51:05
阅读次数:
266
InitializingBean
Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。
Bean实现这个接口,在afterPropertiesSet()中编写初始化代码:
package research.spring.beanfactory.ch4...
分类:
编程语言 时间:
2014-08-02 12:50:53
阅读次数:
247
什么是ApplicationContext?
它是Spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些。
ApplicationContext则是应用的容器。
Spring把Bean(object)放在容器中,需要用就通过get方法取出来。
ApplicationEvent
是个抽象类,里面只有一个构造函数和一个长整型的timestamp。
Ap...
分类:
移动开发 时间:
2014-08-01 19:45:32
阅读次数:
485
meat 肉beef 牛肉pork 猪肉chicken 鸡肉mutton 羊肉bread 面包steamed bread 馒头rice noodles 米粉fried rice noodles 河粉steamed vermicelli roll 肠粉macaroni 通心粉bean thread 冬...
分类:
其他好文 时间:
2014-08-01 18:34:12
阅读次数:
274