velocity

  • Velocity浅析及与Jsp.Freemarker对比

    Velocity 是一个基于java 的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令.从而使Web designers 和java 开发者依照MVC 思想(Model-View-Controller )开发系统,这意味着Web designers 只须将精力注用于良好表现力的视图外观设计,而Java程序员则只要关心着如何写出高效简洁的java 对象以实现业务逻辑-–Velocity 会将他们组装到一起. 相比传统的js

    jsp, freemarker, velocityMay 8

  • Eclips 4.4 velocity插件安装.
    Eclips 4.4 velocity插件安装.

    新项目.要用到velocity,从Hello Word开始吧. Down的新版Eclipse 4.4 记得 2011年 第一次OS源创汇 的时候.红薯就说过页面用的是velocity 现在才来翻查各种资料了. 第一篇就是关于红薯大大的 Ecliose velocity的插件 结果各种问题.各种翻阅后.成功安装 Eclips 4.4的 velocity插件 首先 插件在线安装地址 http://veloeclipse.googlecode.com/svn/trunk/update/ 不出意外的报错

    velocity, eclips, Eclips4.4, veloeditApril 16

  • Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8
    Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8

    首先添加Eclipse 2.0 Style Plugin Support 支持 1.Help-->install new software-->Add 输入 http://download.eclipse.org/eclipse/updates/4.4 2.仅勾选Eclipse 2.0 Style Plugin Support 如下图: 3.离线安装veloeclipse 插件 下载:Veloeclipse.ui_2.0.8

    eclipse, velocity, 插件, style, pluginFebruary 7

  • velocity宏命令分页及添加模板库
    velocity宏命令分页及添加模板库

    velocity简单配置 jar包 velocity-1.7.jar,velocity-tools-2.0.jar <servlet> <servlet-name>velocity</servlet-name> <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class> <init-param> <param-

    velocity, 分页, velocity宏, velocity指令February 6

  • Tiny模板引擎(Velocity Plus)应用示例
    Tiny模板引擎(Velocity Plus)应用示例

    把TinyTemplate当成是Velocity的升级版其实也是可以的,毕竟它的语法是基到Veloccity扩展而来的,兼容度在80%以上. 至于TinyTemplate的实例是怎样的,且看下面: 宏的可变参数 在Java中的可变参数使用起来非常方便,Tiny模板也对可变参有一定支持. #macro hello() ParameterList: ${helloParameterList.size()} #for(para:helloParameterList) hello:${para} #en

    freemarker, velocity, 模板, template, tinyFebruary 5

  • Java模版引擎velocity的使用

    前言 关于velocity与SpringMVC的配置请参考前一篇文章,此处不再介绍.velocity作为Java模版引擎的主要目的是为了允许任何人使用简单而强大的模板语言来引用定义在Java代码中的对象.在velocity文件中可以给该页面指定模版布局,从而节省了大量的时间去写通用的模版布局.可以定义变量,与Java方法进行交互. 定义一个layout模版 在上一篇文章中提到了配置默认模版,当然也可以不使用默认模版即在要用到的页面的最上端写上 #set($layout='layout/yourl

    velocity, webutilJanuary 5

  • mybatis springmvc velocity环境搭建

    前言 轻量级ORM框架MyBatis完美的配合SpringMVC web框架实现了后台action的开发,结合Java模版引擎velocity实现了Java代码与前端代码的隔离. 搭建过程 后台配置mybatis 添加依赖 Spring 3.2.4-RELEASE <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> &

    velocity, maven, webutil, Mybatis, SpringMVCJanuary 2

  • NVelocity入门,为服务器与客户端传输xml数据,实现Ajax通信铺平道路

    本来是打算学Velocity的,但自己懒得写原始的数据库连接并查询数据,又避免使用Hibernate.Spring等一大堆繁琐的配置(看来本人写Java代码时是有非ssh.ssj不下手的癖好.虽然这些技术在真正项目中可以带来一系列的好处,但现在我只是想知道怎么用Velocity,仅此而已),所以我选择从NVelocity开始学习(我以前封装了一个C#的GenericDaoSql类,超好用的呢,这样我就不必去管那些烦人的数据库连接什么的了,需要数据时,直接调用一个方法搞定,嘿嘿),接下来用Velo

    xml, ssh, ajax, velocity, springDecember 17

  • Velocity简介

    Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象. 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码.Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在J

    mvc, velocity, Java, PHP, WebDecember 17

  • JAVA velocity模板引擎使用实例
    JAVA velocity模板引擎使用实例

    这篇文章主要介绍了JAVA velocity模板引擎使用实例,需要的朋友可以参考下 velocity使用1.7版本. 在win7下使用intelliJ IDEA建立一基于tomcat的web app项目,命名为todo_web,设置path为/todo,导入velocity相关jar包.只导入velocity-1.7.jar这个包可能会报错,根据提示再导入velocity自带的其他包. 项目结构如下: 测试Tomcat index.jsp内容如下: <%-- Created by Intelli

    velocity, Java, 模板引擎December 11

  • idea里开发项目用到velocity时,简单配置,可以使用ctrl+鼠标左键点击链接相关的配置文件

    新建文件:velocity_implicit.vm 内容: #* @implicitly included *# #* @velocityproperties path="velocity.properties" runtime_root="../webapp/WEB-INF/vm" *#

    velocity, ideaDecember 1

  • 改造Velocity模板引擎让$[!]{}输出默认进行html转义,并增加$#{}语法支持不转义输出

    一直以来在项目中使用Apache Velocity模板引擎作为视图层输出,为了解决XSS漏洞,需要对输出到页面的内容进行HTML转义,我一般采用2种方式实现: 使用过滤器 Filter,在其中进行 HttpServletRequestWrapper 的 getParameter( )等方法重载,在底层进行HTML转义,然后页面直接输出: 这种方式很轻松很直接,业务代码不需要修改就完成了所有的转义工作:但是也带来了问题:修改了用户的原始输入数据,如果需要用到用户的原始输入数据,又得反转义回去,很麻

    velocity, escape, html转义November 4

  • TinyTemplate与Velocity详细对比

    项目 Velocity代码 TinyTemplate代码 比较 单行注释 ##单行注释 ##单行注释 效果完全相同 多行注释 #*多行注释*# #*多行注释*# #--多选注释--# 效果完全相同 Tiny多一种 定义变量 #set($a=1,$b=2) #set(a=1,b=2) 效果完全相同 Tiny不需要在变量前加$,更简洁 定义数组 #set($a=[1..5]) #set(a=[1..5],b=[5..1],c=[1+2..a+b]) Tiny的起始和终止值都可以是表达式或常量 全局变

    velocity, 模板引擎, engine, template, tinyAugust 1

  • 品鉴Velocity之 -- Velocity Date 使用

    Today's date is: $date Today's date is also: $date.long #* using property shortcut *# Today's date is also: $date.get('long') #* using full syntax *# The date and time is: $date.default $date.short Another date is: $aDate Another date is also: $date.

    velocityJuly 18

  • 品鉴Velocity之 -- Eclipse中Velocity插件安装

    在Eclipse的Help->Install New Software... 点击"Add加 Veloeclipse,值:http://propsorter.sourceforge.net/veloeclipse, 但是无法finish 网上的解释说:veloeclipse插件和eclipse版本不兼容.我去搜了大量的国外网站,有一个人说是:veloeclipse插件的下载主页换啦,需要新的链接地址: http://veloeclipse.googlecode.com/svn/trunk/

    velocityJuly 10

  • Velocity Toolbox
    Velocity Toolbox

    一.velocity简介:略 二.需要引入一些相关的包: (相关包可以到官方下载:http://velocity.apache.org/download.cgi) velocity-tool是velocity的一个子项目,主要作用: Contains tools and supporting infrastructure for using those tools in a servlet environment as well as general use classes to support

    velocity, toolboxMay 29

  • 如何让程序员更容易的开发Web界面?重构SmartAdmin展示TinyUI框架
    如何让程序员更容易的开发Web界面?重构SmartAdmin展示TinyUI框架

    序言 如何让程序员更容易的开发Web界面,是一个持久的话题,所有的从事相关开发的公司都会碰到这个问题,并且被这个问题所深深困扰. Tiny框架也不得不直视这个问题,确实来说,想解决这个问题,也是非常有难度与深度的,业界也有各种各样的尝试,这也是有各种各样不同框架出现的原因. Tiny框架构建者认为,完全采用一种框架解决所有问题,是不现实的.而且即使目前找得到一种非常好的框架,暂时可以满足应用需要,但是随着技术的发展,业务的进化,就会慢慢变得不再满足业务需要.因此,Tiny框架构建从不再把做一套U

    velocity, engine, 组件化, tinyApril 17

  • 让 Spring3 支持 velocity tools 2.x

    目前Spring3的 Velocity toolbox 还只是支持到 1.x 版本的,无法使用 velocity tools 2.x 的功能,因此需要进行稍微的改造进而支持 velocity tools 2.x. 1. 使用 velocity tools 2.x 的ToolManager重写createVelocityContext() 方法,以加载tools 2.x: /** * Spring3默认的 createVelocityContext 方法中采用的是 tools-1.x 的 Tool

    velocity, springFebruary 25

  • Velocity语法简介

    变量定义 #set( $a = "Velocity" ) 各种注释 ## This is a single line comment. #* Thus begins a multi-line comment. Online visitors won't see this text because the Velocity Templating Engine will ignore it. *# #** This is a VTL comment block and may be use

    velocityJanuary 4

  • 用eclipse创建一个最简单的velocity项目
    用eclipse创建一个最简单的velocity项目

    必备环境: JDK(不低于1.6建议1.7). eclipse java EE版 .tomcat(不低于5建议7.0) 为eclipse安装velocity编辑插件: 在Eclipse的Help->Install New Software... 点击"Add加 Veloeclipse,值:http://veloeclipse.googlecode.com/svn/trunk/update/ 注:如果无法安装,在安装插件的界面中把 Group Items by Catagory 前打钩去掉.

    eclipse, velocity, JavaJanuary 3

  • 使用nlv进行web开发 -- 第二篇:使用项目创建工具

    安装完tengine和luajit后, 运行前请确保你系统有/home/admin目录,若没有,可以执行useradd admin创建. 运行web环境的文件都在/home/admin/下,在/home/admin创建work目录 mkdir work 下载项目创建工具 git clone [email protected]:/summer/nlv_tool your_project_dir (你也可以到http://gitcd.com/viewRepo.htm?repoId=825在线直接查看) 在下

    nginx, lua, velocity, Tengine, nlvDecember 4

  • 可扩展的代码生成器(一)

    生成代码自然需要知道被生成代码的规律,知道了这些规律再加上会使用Freemarker或Velocity之类的模板引擎,代码生成器就基本就等于完成了,无他,唯变量替换耳! 因为目前在看jeesite这个开源项目,所以生成器提供的默认模板就是为jeesite生成代码,生成基本的增删改查代码和表结构,jeesite源码可以移步这里 生成器源码请猛击这里,具体使用请参见说明,重点介绍下该代码生成器的特点: 1.代码生成器提供了Freemarker和Velocity两种模板引擎的支持,目的是方便大家定制,

    freemarker, velocity, generator, 代码生成器, jeesiteNovember 30

  • [转载]velocity模板加载
    [转载]velocity模板加载

    转载自: http://www.blogjava.net/sxyx2008/archive/2010/11/11/337799.html velocity使用基本来说比较简单,但在加载模板时老出问题,很多初学者经常会遇到找不到模板这种异常.本文就针对目前常用的三种模板加载方式做以说明. 其工程目录结构大致为: 一.velocity默认的加载方式(文件加载方式) package com.velocity.test; import java.io.StringWriter; import java.

    velocityOctober 31

  • JAVAEE Velocity配置例子
    JAVAEE Velocity配置例子

    看了红薯的codeweblog.com简单架构,也想学习一下Velocity.网上例子也不少,有很多都用到Veloctiy 配置文件,我觉得比较麻烦,最后找了只用代码的,这样结构比较清晰. 0.开发环境:MyEclipse10.7,jdk1.6,JAVAEE 6.0 1.相关jar包下载:地址 Engine,velocity-1.7和Tools,velocity-2.0都下载,包很多,我这个例子用到下面的包就可以跑起来: 2.配置,code 新建WebProject-->VelocityTest

    velocity, 例子, JavaEEOctober 11

  • 页面片段缓存

    一般,页面上会分为很多部分,而不同的部分更新的频率是不一样的.如果对整个页面采用统一的缓存策略则不太合适, 而且很多系统的页面左上角都有一个该死的"Welcome XXX".这种特定于用户的信息我们是不能缓存的.对于这些情况我们就需要使用片段缓存了.对页面不同的部分(片段)施加不同的缓存策略,而要使用片段缓存,首先就得对页面进行切分.土一点的办法可以用iframe,用iframe将页面划分为一块块的,不过我总觉得iframe是个邪恶的东西.好点的办法可以用Ajax单独的请求这个片段的内

    velocity, 标签, 页面缓存August 6

  • VelocityEngine 和Velocity类解析

    VelocityEngine 和Velocity类解析 在我们普通使用velocity的过程中,或者一开始使用velocity做demo的同学,总会对这段代码有印象: VelocityEngine velocity = new VelocityEngine(); VelocityContext context = new VelocityContext(); context.put("name", "czy"); Template template = veloci

    velocity, VelocityEngineJuly 3

  • [翻译]VelocityLayoutServlet (VLS) 综观

    这一个基本的VelocityViewServlet的一个扩展.它为基于Velocity Tools 的工程项目提供了一个简单的布局控制和定制的错误显示屏幕.VelocityTools已经推出了一个展示使用这个servlet的示例应用. 安装 由于这个类是VelocityViewServlet(VVS)的一个扩展,因此使用它只要简单的把web.xml条目中servlet-class的值改成: org.apache.velocity.tools.view.servlet.VelocityLayout

    velocity, 布局, 模板, 错误处理, VelocityLayoutServletJune 6

  • Velocity读取后台数据
    Velocity读取后台数据

    今天为解决Velocity如何读取后来Java传递的值,上网找了好多资料,但好多资料都讲得不详细,最后很无奈,明知道@红薯 很忙的,都@了一下@红薯 ,@红薯老大还是很亲切的,很快就用Iphone回了我,就是用toolbox解决,感谢@红薯老大. 现在自己整理一番,并把源码贡献出来,希望可以帮到大家: 一. 我的工程结构如下: 二. 其中各文件的代码如下: web.xml: <?xml version="1.0" encoding="UTF-8"?> &

    velocityApril 3

  • Velocity入门例子
    Velocity入门例子

    一.新建一个工程,结构如下(需要下载velocity-1.7和velocity-tools-2.0,然后导入相关jar文件到工程里面就Ok了): 二.工程中,只需要修改web.xml和index.vm,代码分别如下: web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu

    velocityApril 3

  • Velocity 官方实例学习二 (context_example)

    由于app_example2提供的实例相对与app_example1比较容易理解,就不贴了. 对于context_example,我觉得主要是为了说明内容的提供者即DBContext为接口Context的实现类. VelocityContext就是一个标准的实现. public class DBContext extends AbstractContext { Connection conn = null; public DBContext() { super(); setup(); } pub

    velocityMarch 22

  • Velocity 官方实例学习一 (app_example1)
    Velocity 官方实例学习一 (app_example1)

    刚接触模板语言,主要是想通过模板自动生成一些具有共性的代码块,让自己的开发效率有所提升,因为公司的SSH框架形成了一套固定的模式,我的想法是通过模板,把每次开发中需要的界面可以自动的生成,自己更多关心逻辑业务的编写. Velocity的使用入门看了下Example感觉确实很比较容易上手,很适合目前的想法. Example.java public class Example { public Example(String templateFile) { try { /* * setup */ //

    velocityMarch 22

  • [CF 应用开发大赛]乐窝-分享幽默搞笑段子
    [CF 应用开发大赛]乐窝-分享幽默搞笑段子

    应用名称:乐窝-分享快乐段子.幽默笑话 应用URL地址:http://lewole.cloudfoundry.com 应用说明及使用场景: 乐窝就是一个简单的网站,主要用于分享搞笑.幽默的段子. 在乐窝,您可以找到程序员.小孩.师生.名人等各种古今中外的幽默段子,还可以找着情侣.夫妻.情人调情等各种内涵语录对白.乐窝是居家旅行,聚餐调情必备良药! 乐窝同时还提供了:WAP版和触屏版,方便移动终端的用户使用. 应用所使用的技术及软件: 乐窝后台使用的主要开源库列表:DBUtils +MySQL +

    ehcache, velocity, DbUtils, cf应用开发大赛December 28

  • velocity00-springmvc下使用velocitv的乱码解决

    今天首次使用velocity+springmvc组合,写了个测试例子,出现了乱码问题,最终通过spring下使用velocity的中文乱码问题找到答案. 具体解决添加如下: 1.添加contentType为UTF-8 <bean id="defaultViewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver"> <property

    velocity, 乱码December 8

  • Velocity简单使用

    public static void main(String[] args) throws Throwable { String vmPath="D:\\SVN_Work\\MyERP_Core_Main\\MyERP_Core\\trunk\\trunk_1_4_1\\etc\\"; Properties p = new Properties(); p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, vmPath); p.setProp

    velocityNovember 30

  • spring3mvc集成velocity

    1.导入velocity库 访问Velocity位于http://jakarta.apache.org/velocity的主页,到官网下载velocity库,解压后将里面的velocity-1.7.jar拷贝到sping项目工程里面的web库里,另外,由于velocity还用到两个依赖库commons-collections-3.2.1.jar和commons-lang-2.4.jar,这两个在velocity下载包的lib里面有,将这两个也放在web项目环境即WEB-INF/lib/下: 2.

    mvc, velocity, 搭建, 环境, spring3October 15

  • Spring MVC 集成 Velocity 配置
    Spring MVC 集成 Velocity 配置

    最近学习Velocity 模板,结合网上的资料编写了一个简单的项目(用到了部分简单的语法 与 展示)..保存在此 方便后续学习.有兴趣的朋友,也可一同讨论 spring版本 2.5 velocity 版本1.7 velocity-tools 版本 2.0 log4j 版本 1.2.15 首先web.xml的配置展示 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5&q

    mvc, velocity, springSeptember 13

  • velocity eclipse编辑插件

    http://propsorter.sourceforge.net/ 注意安装说明 Installing: Help -> Software Updates -> Find and Install... -> Search for new features to install -> Add Update Site... -> Name : Veloeclipse URL: http://propsorter.sourceforge.net/veloeclipse Akmal

    eclipse, velocityAugust 13

  • Velocity-org.apache.velocity.exception.Resource...

    运行velocity的examples的examples.app_example2, public class Example2 { public static void main( String args[] ) { try { Velocity.init(); } catch(Exception e) { System.out.println("Problem initializing Velocity : " + e ); return; } VelocityContext co

    velocity, ResourceNotFoundExceptionJuly 3

  • jFinal 集成Velocity的toolbox,仓促完成的,有改进的想法欢迎留言:)

    package com.jfinal.render; import java.io.IOException; import java.io.Writer; import java.util.Properties; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.ap

    velocity, toolbox, JFinalJune 12

  • Velocity文档(3)

    velocity.properties 的一些配置项 velocimcro.library属性:指定自己的模板库,多个模板库以逗号分隔.默认情况下,velocity查找唯一的一个库:VM_global_library.vm velocimacro.permissions.allow.inline属性:是否允许开发者在普通模板内定义Velocity宏.ho velocimacro.permissions.allow.inline.replace.global属性: 是否允许设计者使用本地的inli

    velocityMay 24

  • Nutz支持Velocity
    Nutz支持Velocity

    捣鼓了N久,总于有点成效,记录下来以供不时之需. 前提:了解nutz,及其相关注解配置(Nutz官网:http://code.google.com/p/nutz/) 第一步:准备jar包 第二步:添加配置文件 1.添加velocity.properties配置文件 #设置模版目录 file.resource.loader.path = / #模板文件目录 webapp.resource.loader.path=/ #输入,输出编码 input.encoding=UTF-8 output.enco

    velocity, nutzMay 4

  • struts2+velocity找不见toolbox.xml问题

    PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP XXXX碎片时代工作室:http://www.suipiantime.com/ XX XXXX面试酷网站:http://www.suipiantime.com/mianshi/ XX XXXX收集大量的IT面试题,各大公司面试经验,目前只是简单的整理,欢迎大家访问 XX SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

    velocityApril 1

  • velocity include
    velocity include

    今天在使用velocity模版引擎中的include时出现模版应用错误,觉的引用的路径没问题,但确实报错了,找了velocity的文档看了下,确实发现了问题所在. 其中,有这么一句:" For security reasons, the file to be included may only be under TEMPLATE_ROOT.".安全起见,要把文件存放到模版文件的那个目录下. 问题解决.

    velocity, include, 模版引擎February 28

  • velocity的基本使用模式

    1.基本使用模式 在application program 或servlet 中使用Velocity 中,一般通过如下步骤: 1. 对于所有应用,第一步是要初始化Velocity, 一般使用唯一实例模式(Singleton),如 Velocity.init(). 2. 创建一个Context object. 3. 将你的数据对象加入到Context 对象中. 4. 使用Velocity 选择一个模板. 5. 合并模板和数据导出到输出流. 下面的代码,通过使用org.apache.velocity

    velocityFebruary 13

  • Velocity中进行四则混合运算(+,-,*,/)

    在用Velocity进行分页时,对每页数据标记序号的运算总是报错:($page-1)*$PAGE_SIZE+$velocityCount. 在网上查了一下,结果需要在每个运算符两边添加空格才成.效果对比如下: 1)($page-1)*$PAGE_SIZE+$velocityCount 2)($page - 1) * $PAGE_SIZE + $velocityCount

    velocity, 四则运算February 13

  • Velocity文档(2)

    条件语句(#if, #elseif, #else , #end) 当一个web页面被生成时如果使用了Velocity的#if 指令,那么当条件成立的时,执行相应的代码.例如: #if ( $foo ) <strong>Velocity!</strong> #end 上例中的条件语句将在满足以下两种条件之一时成立: $foo是一个boolean型的变量,且它的值为true $foo变量的值不为null 这里需要注意一点, Velocity context仅仅能够包含对象,所以当我们说

    velocityJanuary 30

  • Velocity 文档(1)

    Velocity是什么? Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象. 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码.Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提

    velocityJanuary 30

  • [转]velocity整合servlet
    [转]velocity整合servlet

    目录结构 CustomerVelocityServlet类 package com.velocity.servlet; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.velocity.Template; import or

    servlet, velocityJanuary 30

  • [转]一篇Velocity入门级的文章

    这是一篇Velocity入门级的文章,虽然很简单,但确实能够说明Velocity的工作原理,值得一读. 虽然大多 Velocity 的应用都是基于 Servlet 的网页制作, 但是为了说明 Velocity 的使用,我决定采用更通用的 Java application 来说明它的工作原理. 似乎所有语言教学的开头都是采用 HelloWorld 来作为第一个程序的示例.这里也不例外. 任何 Velocity 的应用都包括两个方面: 一是模板制作. 在我们这个例子中就是 hellosite.vm:

    velocityJanuary 29

  • 我的关于 Velocity 的文章在 IBM 上发表了

    编写自定义的 Velocity 指令 Velocity 是一个高效.简洁的 Java 模板引擎,而且有很好的可扩展性,这使之特别适合在 Web 项目中使用.本文通过一个实际应用例子对 Velocity 的模板语言中的指令系统进行了介绍,并演示了如何通过编写自定义的指令来扩展 Velocity 的功能. 这篇文章写了也有一两个月了,感觉最近 IBM 的文章发表效率有点低,不像以前,如果决定采用一篇文章后,一般两三个星期就可以看到,但现在就很难说了,同事的一篇cacti的文章是去年过年前提交的,到前

    velocity, 模板引擎, IBMMay 4