`
lsj_2008_bj
  • 浏览: 7749 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习笔记1

阅读更多
激活Twaver授权
TWaverUtil.validateLicense (url);
具体URL的形式如下:
- "file:/c:/myapp/data/license.dat"
- "http://www.mycompany.com/application/license.dat"
- "/com/myapp/oss/data/license.dat"
如果授权文件验证不能通过,抛出异常,可能原因:
授权文件定义的授权类型与实际不符
授权文件的内容被修改或破坏,授权验证也不会成功

Twaver资源文件
资源文件包括图像、图标、XML文件和i18n属性文件,Twaver用一个资源代理类来加载它们。默认情况下,Twaver会从Twaver.jar/resource文件夹下加载所有资源。如果要修改Twaver资源文件位置,需要创建一个新的资源代理类,并用TwaverUtil.setResourceAgent(class)方法设置,如果新的代理类被设置,Twaver首先从新位置去加载资源,如果相关资源没有找到,Twaver会利用默认的资源。
利用上述机制,可以重新定义所有的Twaver资源设置,也可以重新定以其中部分。下表列出了相关资源的相对路径:

Resource    Path
TWaver Default Path   Customized Path
image TWaver.jar/resources/image/
i18n TWaver.jar/resources/i18n/ ResourceAgent.class/i18n/
bean info   TWaver.jar/resources/bean/ ResourceAgent.class/bean/

注:TWaverUtil.init(locale, ResourceAgent.class)利用所给的区域和代理类初始化Twaver,这个方法与下面两个操作等价:
setLocale(locale);
setResourceAgent(resourceAgent);
一般情况下,是在应用程序的初始化中调用这个方法,但这个方法的调用不是必须的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics