HelloVelocity
2015-06-22 21:42
155 查看
公司要用到这样的一种框架,网上百度了一下,发现是比较老的一种技术,但是领导要求没办法,得去学习这样的一个东西。先来看看 它的定义:
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.
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.
相关文章推荐
- Java中Unicode编码和汉字之间的转换
- 文件上传
- Sprint5
- 单元测试
- 黑马程序员--C语言关键字,注释
- Java:Double Brace Initialization
- 博客开通
- Java集合2:HashSet的实现原理
- 阅读:AirBag Boosting Smartphone Resistance to Malware Infection
- bzoj3282: Tree
- JSTL标签用法 详解
- Java集合1:HashMap的实现原理
- 简单工厂模式
- Mongodb基础用法及查询操作[转载]
- 播放视频内容
- 快速排序
- hbase优化
- LeetCode 1.Two Sum
- G 最短路
- 实战Linux下防火墙iptables设置