[翻译]使用 Velocity 构建一个web应用
作为JSP的替代方案,Velocity 经常被用来在应用中生成web页面。使用Velocity生成页面的一些好处有: Simplicity - 页面可以被非技术型的web设计师创作和维护了。 Ease of maintainance – 脚本代码可以像MVC模式所要求的那样从web页面中移除了。 Access both methods and properties - web设计师可以在一个Context中引用方法和属性对象了。 Consistency - Velocity能够被用来执行其他类型的文本生成任务(比如发送邮件),从而提供一种一致的文本信息格式配置。 本文档提供一些关于在web应用中使用Velocity的入门信息。 使用一个框架 原始的使用Velocity引擎的目标是根据模板生成文本。所以Velocity中本身并没有包含任何和web相关的功能。为了让一个web应用起作用,你需要一个框架去回应HTTP请求、控制用户认证、调用业务逻辑,然后生成响应。下面是一些强大的竞争者。 1、Velocity Tools / VelocityViewServlet - 入门最简单的办法是下载相关 Velocity Tools 子项目,使用里面的VelocityViewServlet。 配置和安装这个servlet是容易的。在你的web服务器上面创建一个放模板文件的文件夹