对于什么是Velocity介绍的不太清楚,谁能仔细的介绍一下
http://blog.csdn.net/qq_25237663/article/details/52262532
什么是Velocity?
Velocity是一个基于Java的模板引擎。它允许任何人使用简单而强大的模板语言来引用在Java代码中定义的对象。
当Velocity用于Web开发时,Web设计人员可以与Java程序员并行工作,根据模型 - 视图 - 控制器(MVC)模型开发网站,这意味着网页设计人员可以专注于创建一个看起来不错的网站,程序员可以专注于编写顶级代码。 Velocity将Java代码与Web页面分离,使Web站点在其生命周期内更易于维护,并为Java Server Pages(JSP)或PHP提供了可行的替代方案。
Velocity的能力远远超出了网络的范围;例如,它可以用于从模板生成SQL,PostScript和XML。它可以用作生成源代码和报告的独立实用程序,也可以用作其他系统的集成组件。例如,Velocity为各种Web框架提供模板服务,使他们能够使用视图引擎,根据真正的MVC模型促进Web应用程序的开发。