Velocity 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Velocity 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Velocity 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发模板引擎
开源组织 Apache
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 

当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 

Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。

Velocity的Eclipse插件的Update地址是:http://propsorter.sourceforge.net/veloeclipse

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(18)
发表于开发技能专区
2021/03/13 08:14

模板引擎 Velocity Engine 2.3 发布

模板引擎 Velocity Engine 2.3 已发布,上次更新是一年前发布的 2.2 版本。 主要更新内容如下: 修复用户编辑模板应用中的安全问题:让 SecureUberspector 阻止 ClassLoader 和子类中的方法 新增 spring-velocity-support 模块,用于在 Spring Framework 集成 Velocity 引擎 修复解析错误:在空的内联 map 定义中出现换行和空格 添加 Travis CI 点此查看完整 Changelog 和 JIRA changelog。 升级指南 | 下载地址...

6
3
发表于软件架构专区
2020/02/06 07:58

模板引擎 Velocity Engine 2.2 发布

模板引擎 Velocity Engine 2.2 已发布,上次更新是一年前发布的 2.1 版本。此次更新引入了几项新特性: 引入新的 runtime.log.track_locations 调试配置 flag。在出现错误的情况下,该 flag 会在日志中显示 VTL 堆栈跟踪,并填充有关 VTL 模板中位置的 slf4j MDC 标签 为如何构建自定义 VTL 解析器增加了新示例,其中 '#', '$', '*' 和 '@' 字符可以替换为其他字符 引入新的向后兼容性 flag,以模拟 1.7.x 事件处理程序和 veli...

7
6
发表于软件架构专区
2019/04/01 06:59

久违的更新,模板引擎 Velocity Engine 2.1 发布

模板引擎 Velocity Engine 2.1 已发布,上个版本 2.0 的推出时间是两年前。 更新内容如下 引入新的 VTL 语法: alternate reference values: 只要 $foo 的布尔值为 false,${foo|'foo'} 就会计算为 'foo' Default block for empty loops: #foreach($i in $collection) ... #else nothing to display #end 新增两个向后兼容 Engine 1.7 的标志:parser.allow_hyphen_in_identifier 和 velocimacro.arguments.literal Velocity E...

22
17
发表了资讯
2017/08/09 11:58

模板引擎 Velocity Engine 发布 2.0 版本

模板引擎 Velocity Engine 2.0 已发布,更新如下: 主要的新功能和增强: 改用 SLF4J 日志库 可配置的对空白内容进行去除 方法参数和数组下标可以使用算数表达式 可配置方法参数的数据类型转换处理器,支持 booleans, numbers, strings 和 enums 之间的转换 显著降低内存的消耗 JSR-223 脚本引擎实现 有关更改的完整列表,请参阅 Velocity Engine 2.0 更改部分和 JIRA 更改日志。 有关从 Velocity 1.x 升级的注意事项,请参阅 ...

54
28
发表了资讯
2010/12/01 00:00

Apache Velocity 1.7 正式版发布

该版本修复了 1.7 Beta 的三个bug,同时有个新特性: Add access to template and directive debugging info via $.info. 下载 Velocity 1.7

3
1
发表了资讯
2010/05/19 00:00

模板引擎 Velocity 1.6.4 发布-下载

在 Velocity 1.7 正式版发布之前发布的 1.6.4 版本主要是为了修复三个高危的bug。 该版本修正了三个问题: 1. 修正了 #parse 中当IncludeEventHandler 返回null时导致的空指针异常 2. Fix double-checked locking in RuntimeInstance's optional lazy-init for Java 1.5+. 3. Fix 100% CPU loop hang under simultaneous HashMap calls in ClassMap due to classic bug in Sun's implementation. 下载 Velocity 1.6.4...

0
0
发表了资讯
2010/04/27 00:00

模板引擎 Velocity 1.7-beta1 发布

Velocity 开发团队今天发布了 Velocity Engine 1.7-beta1 版本。 与1.6 版本相比较,1.7 主要改进内容包括: 支持宏实体,调用方法形如 #@foo() $bodyContent #end Can now escape single and double quotes in strings by doubling them Added #[[this is included in the output but not parsed]]# syntax to replace #literal All #set calls are now global by default; no more implicit local namespaces (not that there...

6
0
发表了资讯
2009/12/16 00:00

Velocity Engine 1.6.3 发布

The Velocity developers would like to announce the release of Velocity Engine 1.6.3. This release provides users the ability to revert to the previous #if behavior, which did not call toString() in order to check its status. This results in inconsistent reference treatment, but offers much superior performance in cases where toString() is an expensive operation. To enable this reversion, set th...

0
0
发表了资讯
2009/05/07 00:00

Velocity 1.6.2 版本发布

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时...

0
0
发表了资讯
2008/12/05 00:00

Apache Velocity 1.6 版本发布

自从上一个版本 1.5 发布以后,Velocity 这个模板引擎本身已经很久没有更新了,在经历了两个测试版本之后,新的 1.6 版本修正了上一个版本的一些bug和不足以外,更重要的是引入很多新的特性,例如支持可变参数、在#foreach 循环中增加 $velocityHasNext、#parse 指令支持 #macro 等等、#evaluate 用来执行一段VTL代码等等。 本站也计划随即升级到 Velocity 1.6 这个版本,以示对它的支持。 另外 1.7 版本也已经开始,可以在 Ve...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
18 评论
664 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部