模板引擎 Velocity

[size=x-large][b][color=orange]模板引擎 Velocity[/color][/b][/size]

[b][color=darkred]一、Velocity简介:[/color][/b]
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象,简称VTL.

当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模型进行开发。

官网:[url]http://velocity.apache.org/[/url]
在线API:[url]http://www.ostools.net/apidocs/apidoc?api=velocity-1.7[/url]


[color=darkred][b]二、Eclipse的Velocity插件:[/b][/color]
1.手动配置:
将velocity插件jar包(com.hudson.velocityweb_1.6.5.jar)放到eclipse下的dropins目录,然后重启eclipse即可


2.本地IDE安装:

myeclipse中velocity插件的安装配置:
打开Eclipse--help--Software Updates--find and install--选第二个ReadButton(Search for new features or install)--next--New Local Site(本地的)选中下载好的velocity插件


3.手动配置:

1. 从官方网站下载插件:velocity.rar
2. 从中解压出features与plugins文件夹,放在某个目录下,比如放在:D:\Program Files\myeclipse_velocity_plugins
3. 找到myeclipse的安装路径,比如我的:D:\Program Files\Genuitec\MyEclipse-8.6\dropins
在这个文件夹下创建velocity.link文件(用记事本或者EditPlus等文本编辑工具),velocity.link的内容是:path=D:\\Program Files\\myeclipse_velocity_plugins(这个路径就是下载的插件所放置的路径)
4.重启myeclipse。



参考资料:
1. veloedit: [url]http://veloedit.sourceforge.net[/url]
2. veloeclipse(google code):[url]http://code.google.com/p/veloeclipse[/url]
3. veloeclipse(sourceforge):[url]http://propsorter.sourceforge.net/veloeclipse[/url]
4. velocitywebedit: [url]http://velocitywebedit.sourceforge.net/[/url]
5. Velocity官网:[url]http://velocity.apache.org[/url]
6. Velocity官网上的Editors:[url]http://wiki.apache.org/velocity/VelocityEditors[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值