zoukankan      html  css  js  c++  java
  • 模板引擎 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 Filesmyeclipse_velocity_plugins  
    3. 3. 找到myeclipse的安装路径,比如我的:D:Program FilesGenuitecMyEclipse-8.6dropins  
    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 
  • 相关阅读:
    request
    href="#"
    可展开收起的客服导航。
    JS添加父节点的方法。
    精简漂亮的导航浮动菜单显示特效演示
    竖排导航
    仿新浪微博
    鼠标滑过改变文字
    滚动函数
    一些常用的兼容函数。
  • 原文地址:https://www.cnblogs.com/exmyth/p/4428063.html
Copyright © 2011-2022 走看看