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
- HelloVelocity
- 打开CCS5 出现locking is not possible in the directory
- 黑马程序员--递归方法参数的自增自减
- Java集合3:LinkedHashMap的实现原理
- CSU1659: Graph Center(最短路)
- Java中Unicode编码和汉字之间的转换
- HelloVelocity
- 用PowerShell把东西pin到开始菜单上
- Java集合4:LinkedHashSet的实现原理
- 路遥《人生》读后感
- C++文件读写详解(ofstream,ifstream,fstream)
- Java集合5:LinkedHashMap与LRU cache
- Java集合6:ArrayList的实现原理
- js正则匹配数字、大小写字母、下划线、中线和点
- Android 属性动画(Property Animation) 完全解析 (上)