
Spring
ckangtai
如果你把每一天都当作生命的最后一天过,总有一天你的假设会成为现实! 原因就在于他发自少年的内心自觉:生命是短暂的,不久以后我们都将走到尽头,这就是现实。
展开
-
使用acegi在业务逻辑层获得Web层的用户ID
Acegi安全系统介绍 (一) 介绍如何在业务接口层获得Web层的用户身份 王保政 Email:baozhengw@netease.com QQ:29803446 MSN:baozhengw999@hotmail.com 2006-6-30 目 录 前 言 3 第一章 环境搭建 4 1.1 环境配置 4 第二章 相关的JAVA类 13 2.1 接口TESTAOPINTERFACE 13 2.转载 2007-04-03 15:08:00 · 1525 阅读 · 0 评论 -
List,Set,Map,Properties的Spring注入实例
定义接口: package Bean.collections;public interface Person ...{ public void useAxe();} package Bean.collections; public interface Axe { public String chop(); }定义实现类:package Bean.c转载 2007-04-06 10:30:00 · 4717 阅读 · 0 评论 -
如果监控Spring Bean生命周期
对于singleton bean,Spring容器知道bean何时实例化结束,何时销毁,Spring可以管理实例化结束之后,和销毁之前的行为,管理bean的生命周期行为主要未如下两个时机:Bean全部依赖注入之后Bean即将销毁之前(1)依赖关系注入后的行为实现: 有两种方法:A.编写init方法 B.实现InitializingBean接口 aft转载 2007-04-06 10:18:00 · 1369 阅读 · 0 评论 -
对Spring的BeanFactory的学习小节
以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入! 一、Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实现Appli转载 2007-04-06 10:06:00 · 721 阅读 · 0 评论 -
使用Spring方法注入协调不同步的bean
xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">beans> bean id="chinese" class="Bean.lookupbean.Chinese"> p转载 2007-04-06 10:19:00 · 758 阅读 · 0 评论 -
Spring高级注入之Method值注入
有两种用法,一种是直接吧方法的返回值注入到实例的属性,二是用返回值定义成Bean定义实体: package Bean.superIOCmethod;public class Person ...{ private Son son; private String age;public String getAge() ...{ return age;}public voi转载 2007-04-06 10:15:00 · 980 阅读 · 0 评论 -
Spring占位符PropertyOverrideConfigurer的使用
PropertyOverrideConfigurer,类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。如果起覆盖作用的 Properties文件没有某个bean属性的内容,那么缺省的上下文定义将被使用。注意:bean 工厂的定义并 不会意识到被覆盖,所以仅仅察看XML定义文件并不能立刻明显地知道覆盖配置是否被使用转载 2007-04-06 10:05:00 · 1387 阅读 · 0 评论 -
使用Spring访问资源文件
book.xml 放在/WEB-INF/classes下: xml version="1.0" encoding="gb2312"?>计算机书籍> 书> 书名>ajax实战书名> 作者>高翔作者> 书> 书> 书名>ajax基础书名> 作者>小鱼作者> 书>计算机书籍> 测试代码: package resource.Resou转载 2007-04-06 10:23:00 · 796 阅读 · 0 评论 -
Spring高级注入之属性值注入
实际应用中,某个实例的属性可能是另一个对象的一个属性,Spring支持将bean实例的属性值直接赋值给一个变量属性值的注入,是通过PropertyPathFactoryBean完成的,PropertyPathFactoryBean用来获取目标bean的属性,获得的值可以注入到其他bean,也可以定义成新的bean实体类:package Bean.superIOCparam;publ转载 2007-04-06 10:17:00 · 831 阅读 · 0 评论 -
Spring Applicationcontext的国际化支持
国际化应用程序消息 ApplicationContext方法: String getMessage(String code, Object[] args, String default, Locale loc) 代表一个messageSource Bean。 ApplicationContext搜索messageSource Bean(必须实现MessageSource接口) 例子:在转载 2007-04-06 10:01:00 · 830 阅读 · 0 评论 -
Spring高级注入之Field值注入
filed数值(也就是静态常量) 注入是通过fieldRetrievingFactoryBean完成的,这个类用来获取目标bean的filed数值 package Bean.superIOCfield;public class Field ...{ public static final String TEST_FIELD="welcom";}实体类: pack转载 2007-04-06 10:16:00 · 1583 阅读 · 0 评论