模板引擎 Velocity

模板引擎 Velocity

一、Velocity简介:
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模型进行开发。

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


二、Eclipse的Velocity插件:
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: http://veloedit.sourceforge.net
2. veloeclipse(google code): http://code.google.com/p/veloeclipse
3. veloeclipse(sourceforge): http://propsorter.sourceforge.net/veloeclipse
4. velocitywebedit: http://velocitywebedit.sourceforge.net/
5. Velocity官网: http://velocity.apache.org
6. Velocity官网上的Editors: http://wiki.apache.org/velocity/VelocityEditors

猜你喜欢

转载自ewf-momo.iteye.com/blog/1842425