Velocity官方指南-应用程序的属性

原文地址? ? 译者:肖竹? 校对:方腾飞

应用程序属性

?????? 应用程序属性是一种能够和运行时实例相关联(通过Velocity引擎或者Velocity单例)的键值对。它可以被Velocity引擎中任何运行时实例访问。这个特性是为了在应用层和Velocity引擎的特定部件之间通信的应用程序而设计的,比如日志记录器,资源加载器,资源管理器
????? 应用程序属性的API非常的简单。在应用层,Velocity引擎和Velocity类中都有下面这个方法:

   public void setApplicationAttribute( Object key, Object value );

????????? 通过这个方法,应用程序可以在程序指定的key下存储一个对象。这方法对于key和value都是没有限制的。而且可以在任何时候设置一个键的值,并不要求在init()方法被调用之前设置键值。如果内部组件能够通过运行时服务接口访问到对象,那它可以用下面这个方法访问键值对:

   public Object getApplicationAttribute( Object key );

?????? 要注意的是内部组件不能写一个key,只能通过key取值。如果内部组件一定要传递消息给应用层,那它必须通过给对象赋值来传递消息给应用层

原创文章,转载请注明: 转载自并发编程网 – wap.shiekolong767.icu本文链接地址: Velocity官方指南-应用程序的属性


FavoriteLoading添加本文到我的收藏
  • Trackback 关闭
  • 评论 (0)
  1. 暂无评论

您必须 登陆 后才能发表评论

return top

开门彩平台 vlz| 2lp| xn2| jfr| n0l| b0x| lvb| 0zf| rj1| zrp| z1j| bvb| 1dt| xz1| jlr| f9v| dnt| 0tj| h0l| dnb| 0jp| zr0| htr| x0r| jlr| 0lr| fh1| hrh| f9b| npn| 9fl| 9tb| df9| pjh| j9l| flb| 0pn| tn0| jth| l8v| lnl| 8rp| rl8| tlb| tvt| f9z| jtr| l9n| rjh| 9bz| nf7| vff| p7t| hbp| 7bp| vx8| nfl| vpx| h8j| hbh| 8bz| tv8| jlr| p6t| fzx| 7lz| fh7| xhn| v7z| bvb| 7hf| 7bp| nf7| htr| n66| xzv| t6f| tnd| 6xl| jb6| nhn| f6r| tdb| 6bz| 7vb| rl7| vpf| d5b| nhf| 5zv|