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取值。如果内部组件一定要传递消息给应用层,那它必须通过给对象赋值来传递消息给应用层

相关文章
|
XML Java Maven
探索Velocity模板引擎:灵活的模板生成工具
在现代的应用开发中,生成动态内容的需求非常常见。Velocity模板引擎作为一款灵活的模板生成工具,可以帮助我们将数据与模板结合,生成各种文本、HTML、XML等格式的内容。本文将深入探讨Velocity的基本概念、特点,以及如何在实际应用中使用它进行模板生成。
425 0
|
Web App开发
【视频】自然框架之分页控件的使用方法(二) 下载、DLL说明和web.config的设置
    上次说的是QuickPager分页控件的PostBack的使用方式,也提供了源码下载。但是有些人下载之后发现有一大堆的文件夹,还有一大堆的DLL,到底要用哪个呀?不会都要用吧。     当然不需要全都引用了,只需要引用三个DLL就可以了。
1101 0
|
.NET 容器 开发框架
[UWP]依赖属性1:概述
原文:[UWP]依赖属性1:概述 1. 概述 依赖属性(DependencyProperty)是UWP的核心概念,它是有DependencyObject提供的一种特殊的属性。由于UWP的几乎所有UI元素都是集成于DependencyObject的FramewordElement,并且这些UI元素的几乎所有属性及它们出现在XAML中的几乎所有属性都是依赖属性,所以可以说依赖属性是专门为UI设计的属性系统。
1043 0