如果在网站建设中要创建一个网页来表述一家公司的金融状况,包括股票价格和公司新闻等信息。JAVA程序员可以通过Velocity以JAVA对象的形式向网页设计者提供股票和新闻等信息。Velocity还为设计者提供一种简单的模板语言VTL(如果要创建一个网页设计来表述一家公司的金融状况,包括股票价格和公司新闻等信息。JAVA程序员可以通过Velocity以JAVA对象的形式向网页设计者提供股票和新闻等信息。(Velocity template language),从而使数据访问和格式化变得更加简便。
JAVA程序员编写程序代码,把股票价格和最新的公司新闻数据库中提取到servlet,然后再按照网站设计者需要的格式对网页模板进行替换。
Velocity可以独立产生源代码、HTML和报告,也可以与其它系统或应用相结合提供模板服务。因为Velocity充当JAVA代码和网页之间的一个分离层,网页设计都就可以把注意力集中在美化网页的外观上,而无需考虑网页如何工作,而网站制作程序员着重于编写JAVA代码,支持站点的功能。这样分工协作的模式很适合构建较大规模的网站,而对于用户也同样是种明智的选择。