Velocity官方指南-简介

简介:

简介

Velocity是基于Java开发的模板引擎,一款简单而强大的开发工具,可以方便的按照格式创建、渲染文档和显示数据。在本指南中,我们希望能够对使用Velocity开发的基本知识做一个概述。

使用Velocity构建Web应用

Velocity通常被用于构建Web应用程序,想要在Web应用中使用Velocity,还需要一个servlet或以servlet为基础的框架。最直接的方法就是使用VelocityViewServlet(在Velocity Tools子项目中),也可以使用许多第三方框架或者根据接下来介绍的技术自己构建servlet。

为了方便做出选择,我们推荐阅读这篇文章getting started with web applications以获取更多信息。

下载Velocity

可以在Apache Velocity主下载站点下载VelocityVelocity Tools的最新发行版本,Velocity的源码也包含在其中。

如果想下载最新的源码,可以通过svn,或者下载完整的nightly snapshot

如何从源码编译Velocity在Build文档中有相关说明。

依赖关系

Velocity需要用到Java 2 API的许多元素,诸如集合,因此编译Velocity需要Java 2标准版SDK(Software Development Kit)。运行Velocity,需要Java 2标准版RTE(运行时环境),或者使用SDK当然也是可以的。

Velocity的基本功能还要依赖于一些包。这些包就在 build/lib 目录下,但默认的构建选项并不包含这些包,如果使用默认的编译选项,必须将这些依赖的包添加到classpath中。

 

相关文章
|
4月前
|
缓存 资源调度 JavaScript
万字总结webpack实战案例配置
该文章总结了Webpack在实际项目中的配置案例,包括如何配置多页面应用、使用高级插件、优化构建速度及减少输出文件大小等方面的实战经验。
|
8月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的IT技术交流和分享平台的设计与实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的IT技术交流和分享平台的设计与实现(源码+lw+部署文档+讲解等)
|
8月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的智慧社区的设计与实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的智慧社区的设计与实现(源码+lw+部署文档+讲解等)
|
JSON 前端开发 JavaScript
webpack深入浅出(二)| 小册免费学
这一节内容主要介绍详细的webpack配置信息,毕竟“webpack高级配置工程师”是每个前端er的目标
104 0
|
缓存 JavaScript 前端开发
webpack深入浅出(四)| 小册免费学
随着时间和业务量的累积,代码变得越来越臃肿,打包时间变得越来越长,这无疑是一件很头疼的事情(虽然现在大部分都是CI/CD构建),缩小搜索范围也可以减少构建时间
97 0
|
JSON 前端开发 JavaScript
webpack深入浅出(三)| 小册免费学
之前我们了解了webpack中的配置方式,下面我们来说一下实际生产中经常使用的loader以及plugin 以下说到的所有依赖都将省略安装过程,除非特别指明,否则都是直接npm安装依赖名
75 0
|
前端开发 JavaScript
webpack深入浅出(一)| 小册免费学
随着前端应用的日益复杂,通过直接编写 JavaScript、CSS、HTML 开发 Web 应用的方式已经无法应对当前 Web 应用的发展,前端工程化越来越受到了重视,许多前端构建工具脱颖而出,webpack就是目前最为流行的打包构建工具,因此每位前端er都需要掌握webpack技术。
75 0
|
缓存 JSON 前端开发
万字总结webpack入门进阶知识
上一篇文章中我们讲到了 webpack 的一些基础特性,但是呢,单单会基础特性还是远远不够的。因此,在今天的文章中,将给大家带来 webpack 的高级特性,包括但不限于 dev 环境和 prod 环境的区分打包,以及使用 webpack 对项目进行代码分割等等技巧。
万字总结webpack入门进阶知识

热门文章

最新文章