HelloWorld.java
--------------------------
package sun;import java.io.StringWriter;import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;public class HelloWorld
{
    public static void main(String[] args) throws Exception
    {
        /*  首先创建一个模板引擎的实例,并予以初始化  */
        VelocityEngine engine = new VelocityEngine();
        engine.init();        /* 接着,获得一个模板 */
        Template template = engine.getTemplate("hello.vm");        /* 创建上下文,填充数据 */
        VelocityContext context = new VelocityContext();        Employee employee = new Employee(); 
        context.put("employee", employee);
        
        /* 现在,把模板和数据合并,输出到StringWriter */
        StringWriter writer = new StringWriter();
        template.merge(context, writer);        /* 显示结果 */
        System.out.println(writer.toString());    
    }    
}Employee.java
---------------------------
package sun;class Employee {
    private String name = "Hello World";
    
    public void setName(String name) {
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
}