模板引擎 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.手动配置: 
Java代码  收藏代码
  1. 将velocity插件jar包(com.hudson.velocityweb_1.6.5.jar)放到eclipse下的dropins目录,然后重启eclipse即可  


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


3.手动配置: 
Java代码  收藏代码
  1. 1. 从官方网站下载插件:velocity.rar  
  2. 2. 从中解压出features与plugins文件夹,放在某个目录下,比如放在:D:\Program Files\myeclipse_velocity_plugins  
  3. 3. 找到myeclipse的安装路径,比如我的:D:\Program Files\Genuitec\MyEclipse-8.6\dropins  
  4. 在这个文件夹下创建velocity.link文件(用记事本或者EditPlus等文本编辑工具),velocity.link的内容是:path=D:\\Program Files\\myeclipse_velocity_plugins(这个路径就是下载的插件所放置的路径)  
  5. 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 
posted @ 2015-04-15 11:37  牧之丨  阅读(1284)  评论(0编辑  收藏  举报