SpringAs3的一些配置参数

  下表是在配置文件中常用的一些标签以及相关的说明和用法 术语 说明 代码示例
  ${变量名}
  你可以把一些变量分离出来写在单独的文本文件中,然后在配置中引用这些变量,这样最大的好处是你可以把配置信息比如Server端的连接地址放在单独的文件中,方便修改和维护
  新建global.prop文本文件,写入:
  variable1=10
  在配置中引用:
  ${variable1} object
  在XML配置中,每一个对象用Object来表示,然后分别用id和class代表唯一标示和类的名称
  property
  你可以使用property为对象的属性复制,这也是IoC的精髓,即从这里把依赖注入到对象。name就是属性的名称,而value就是你要赋予的具体的值
   ref
  除了可以直接赋值,你也可以通过使用ref在属性中引用别的对象
   constructor-arg
  如果你的对象实例化的时候需要从构造函数中传入参数,那么可以使用这个属性,将所需的参数传递进去
  
  anotherExampleObject
  
   factory-method
  工厂方法,含义是不使用new对这个Object进行实例化,而是调用这个类的静态方法,可用于单例模式的实现
  dictionary
  相当于AS3中的Dictionary,你可以在配置中声明一个Dictionary对象
  
  development
  dx
  
  
  array
  同样,你可以在配置中声明一个数组对象
  ssnce
  
  
  array-collection
  对应Flex中的ArrayCollection,当然只有Flex的应用才可以使用这个配置方式
  ssnce
  
  
  depends-on
  定义依赖关系,含义就是先初始化它的依赖,然后初始化自己 depends-on="manager,accountDao"
  lazy-init
  如果值为true,则不马上初始化,而是在第一次调用的时候才初始化
  autowire
  自动装配,Spring ActionScript支持自动装配,含义就是你只要声明某个对象为自动装配,它就会按照规则自动去寻找这个对象的依赖并注入给它,而不需要手工操作。
  默认是no,可以选择byName,byType,constructor,autodetect来自动装配对象的依赖。使用自动装配时,应当权衡利弊,合理的与ref的方法相结合,尽量在降低工作量的同时,保证应用的可维护度
  singleton
  一个布尔量,对一个对象而言,这个属性的设置为True则只创建一个实例,false则每次调用都创建新的实例
  init-method
  初始化方法,含义是创建实例后,调用实例的这个方法进行初始化 init-method="init"
  method-invocation
  调用对象的方法
  abstract
  定义继承关系,你可以将一个对象的abstract属性设置为true,然后在另一个对象中定义parent=这个对象,含义就是继承原对象的所有的属性
  
  
  
  
  
  
  
  template
  你可以将重复性的设置工作定义为模板,然后其它对象就可以使用这个模板
  
  
  
  
  
  
  
  application
  Flex专属属性,你可以通过配置下面这个对象:,然后就可以在其他的配置中使用application这个变量,使用方式是:${application.url}
  application.frameRate
  application.historyManagementEnabled
  application.pageTitle
  application.resetHistory
  application.scriptRecursionLimit
  application.scriptTimeLimit
  application.url
  application.url.protocol
  application.url.host
  application.url.port
  application.usePreloader
  application.viewSourceURL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值