HelloVelocity

来源:互联网 发布:ubuntu网络连接不上 编辑:程序博客网 时间:2024/06/05 02:34

公司要用到这样的一种框架,网上百度了一下,发现是比较老的一种技术,但是领导要求没办法,得去学习这样的一个东西。先来看看 它的定义:

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。它的名字也可以翻译为速度、速率、迅速。据说要比jsp快多了,和java相交互的话效率要比html要快。

   试着去写了一个小例子:



上图分别是java代码和html页面,又有人说要把模板写成以vm为结尾的,其实这样完全没有必要,写成html的,我们以后还可以加入js和html代码来渲染我们的页面这样效果会更好;执行我们的main方法将会打印如下语句;

Welcome json to Javayou.com!


today is Mon Jun 22 22:48:00 CST 2015.



0 0