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中。

目录
相关文章
|
XML Oracle 关系型数据库
GeoTools之入门简介
GeoTools是一套开源的用java言语开发的GIS开发工具包,可以基于GeoTools开发符合标准的地理信息系统。GeoTools 提供了 OGC(Open Geospatial Consortium)规范的一个实现来作为他们的开发。
1551 0
GeoTools之入门简介
|
10月前
|
Java
Velocity简明教程(1)
Velocity简明教程(1)
138 0
|
Web App开发 移动开发 小程序
盘古 APP Starter 简介及快速入门
盘古 APP Starter 是集成了 uni-app 内置组件、官方扩展组件和全面兼容 nvue 的 uni-app 生态框架 uView UI 的移动端多平台快速开发脚手架。用户可以基于此完成Android/IOS App、微信小程序、H5 应用的快速开发。(一次开发,针对不同平台编译发布版本)
349 1
盘古 APP Starter 简介及快速入门
|
算法 Java 关系型数据库
基于springboot + Semantic UI 的个人博客系统(源码+开发过程的详细视频+部署说明,超详细,非常推荐!!!)
基于springboot + Semantic UI 的个人博客系统(源码+开发过程的详细视频+部署说明,超详细,非常推荐!!!)
基于springboot + Semantic UI 的个人博客系统(源码+开发过程的详细视频+部署说明,超详细,非常推荐!!!)
|
消息中间件 自然语言处理 Java
ElasticSearch 学习笔记(四)-----ES在SpringBoot中的集成以及项目应用开发指南
接上一篇ElasticSearch 学习笔记(三)-----ES的设计原理以及分词器说明。今天我们主要介绍ES 与SpringBoot 的集成以及项目应用开发指南。
749 0
ElasticSearch 学习笔记(四)-----ES在SpringBoot中的集成以及项目应用开发指南
|
Ubuntu Java 程序员
Elasticsearch6.1.2源码下载和编译构建
为了深入学习elasticsearch,研究其源码是种有效途径,本文简述了从下载到编译构建再运行起来的全部过程
153 0
Elasticsearch6.1.2源码下载和编译构建
|
存储 安全 Java
《Drools6.4 中文文档》第18章18.1 Workbench(通用)
《Drools6.4 中文文档》第18章18.1 Workbench(通用)
327 0
|
存储 JSON 搜索推荐
ElasticSearch概述及安装 | 带你读《SpringBoot实战教程》之三十九
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
ElasticSearch概述及安装 | 带你读《SpringBoot实战教程》之三十九