JAVA项目之Velocity.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Copyright © 2013 cao hai yang. 曹海洋技术笔记 JAVA 项目之 Velocity 1.简介 Velocity 是一个基于 java 的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语 言(template language)来引用由java代码定义的对象。 当Velocity 应用于web 开发时,界面设计人员可以和 java程序开发人员同步开发一个遵循 MVC 架构 的web 站点,也就是说,页面设计人员可以只关注页面的显示效果,而由 java程序开发人员关注业务逻 辑编码。 2.Velocity 2.1 Velocity 工作流程 Velocity 工作流程主要分五步: 1、设定 Velocity 引擎对象的参数 2、 Velocity 引擎对象初始化, 3、将需要的传递的变量,加入 VelocityContext 类对象中。 4、构建替换后,输出变量写入字符流(java.io.writer),加入 VelocityContext 类对象中。 5、 Velocity 方法 mergeTemplate(String templateName, String encoding, Context context, Writer writer),实现变量的传递。 1、Velocity 初始化参数 Velocity 初始化是会创建一个 Properties 对象,Velocity 工作的参数都是从这个 Properties 对象中提取。Properties 对象中的键名在 org.apache.velocity.runtime.RuntimeConstants 接口中有 统一定义, 类 VelocityEngine 和 Velocity 都继承了这一接口,其中的键如下:如: public static final String DEFAULT_RUNTIME_PROPERTIES = org/apache/velocity/runtime/defaults/perties; public static final String RUNTIME_LOG = runtime.log; public static final String FILE_RESOURCE_LOADER_PATH = file.resource.loader.path; public static final String FILE_RESOURCE_LOADER_CACHE = file.resource.loader.cache; public static final String RUNTIME_LOG_LOGSYSTEM = runtime.log.logsystem; public static final String RUNTIME_LOG_LOGSYSTEM_CLASS = runtime.log.logsystem.class; email :caohy@189.cn /p/caohy189cn?from=wenku 第 1 页 Copyright © 2013 cao hai yang. 曹海洋技术笔记 public static final String COUNTER_NAME = ; public static final String COUNTER_INITIAL_VALUE = directive.foreach.counter.initial.value; public static final String MAX_NUMBER_LOOPS = directive.foreach.maxloops; public s

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档