• NVelocity介绍,NVelocity中文手册文档及实例下载


    NVelocity是什么
    velocity英音:[vi'lɔsiti]美音:[və'lɑsətɪ]
    近在做一个项目,客户要求有网站模板功能,能够自主编辑网站的风格,因为这个系统是为政府部门做子站系统,举个例如:每个街道办拥有一个站点,而且可以设置他们的风格。
    ASP.Net下的Skin技术可能能够实现这个功能的,不过我个人觉得Asp.net的Skin技术相对于我的项目来过于复杂了,我需要一个能像PHP下Smarty模板技术的就足够了。在网络上搜索了一阵,最后找到了NVelocity。
    NVelocity是Java模板引擎Velocity的.Net版本。NVelocity目前官方版本为0.42。官方地址:http://nvelocity.sourceforge.net/,原作者已经申明不再对NVelocity做技术支持了,所以sourceforge上NVelocity版本一直是0.42不再有更新了。
    不过目前NVelocity已经有1.0的版本了,是由castleproject项目维护的。NVelocity.dll能在castle项目中找到。
    Castleproject地址:http://www.castleproject.org/
    要使用NVelocity模板技术需要学习VTL语言。网络上关于NVelocity的VTL语言介绍的比较少,不过没有关系,由于NVelocity是有Velocity移植过来的所以Velocity的VTL语言完全适用于NVelocity。

    完整代码请在下面下载。
    找不到NVelocity.dll的朋友可以在这里下载:
    VelocityHelper封装类以及使用Demo 其中的NVelocity.dll是1.0版本的
    Velocity中文手册下载这个VLT语言一样适用于NVelocity


    解压密码:www.tommyhu.cn
    NVelocity模板引擎源码:http://download.csdn.net/detail/sendling/2264126

    Download ( 889 downloads)


    NVelocity分页:http://blog.csdn.net/windxxf/article/details/5969811
    NVelocity介绍:http://www.cnblogs.com/wysky/archive/2007/12/06/985832.html


    Quotation

    NVelocity是什么

      nVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。
      当nVelocity 应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由.NET程序开发人员关注业务逻辑编码。nVelocity将.NET代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在aspx之外又提供了一种可选的方案。
      nVelocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。nVelocity也可以为很多web开发架构提供模板服务(template service)。我们的系统就提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。


    nvelocity nvelocity介绍,nvelocity手册文档及实例下载 nvelocity手册下载 nvelocity实例下载 NVelocity中文手册

  • 相关阅读:
    通过 INotifyPropertyChanged 实现观察者模式(转)
    Asp.net MVC中的ViewData与ViewBag(转)
    FireFox地址栏百度搜索
    ZigBee设备类型
    Array.prototype.slice.call(arguments) (转)
    泛型方法扩展
    定义IE的文档兼容模式
    C# Lazy<T>(转)
    AutoCAD2010/2012去掉搜索框
    python 集合类型
  • 原文地址:https://www.cnblogs.com/wangluochong/p/5981127.html
Copyright © 2020-2023  润新知