1、什么是Velocity
Velocity 是一个简单而强大的基于 Java 的模板引擎,可将数据从纯 Java 对象呈现为文本、xml、电子邮件、SQL、Post Script、HTML 等。模板语法和呈现引擎既易于理解,又易于学习和实施.
功能远远超出了 Web 领域(例如 xdoclet、middlegen、Intellij 等),使程序员能够专注于编写功能代码,同时,模板设计人员可以直接修改模板以创建有吸引力的输出。
在 webapps 中,模型-视图-控制 (MVC) 分离可以被严格执行,因为模板不包含“代码”。或者,由程序员决定,可以在模板中提供“工具”,以便更直接地访问数据。
2、学习Velocity的参考网站
公司的项目使用的是velocity模板引擎,所以在日常的编码中做个记录,方便下次查找使用:
附上我学习velocity这个技术的参考网站:
3、基本用法
3.1:遍历数据
遍历数据库中的用户数据,并在前台页面进行一个展示:
DAO:
View CodeService:
View CodeController:
View Code前端代码:
用户输入数据:
View Code数据展示:
View Code测试:
查询到用户(用户展示)
未查询到用户: