新版Dlog4J绝大部分改用了Velocity来充当View展示层,此中也累积了几点印象深刻的经验,在这里做个简单的介绍:
1)嵌套vm
2)内置对象
3)taglib的改造
4)vm的reload问题
5)exception处理问题
6)数组的访问
1)嵌套vm,在vm中可使用#parse来嵌套另外一个vm,对应的在jsp方面就是嵌套jsp,但嵌套在内的jsp和外部的jsp无法共用变量,非常不方便,而velocity不存在这方面的问题,变量完全共享,如:
->a.vm 里嵌套 b.vm;
->a.vm 里定义了变量 $param;
->b.vm 里可以直 ...
在网上发现一个新的Eclipse插件Veloeclipse:Velocity+Html 的编辑工具,除了提供不同颜色显示velocity和html的语法外,还提供根据velocity和html的tag自动对齐,tag和标签的自动提示等,真是开发社团里有什么需求,就有什么开源的东东出来满足,这玩意值得一看,以挖掘看看有什么新鲜东西。
工具特性:
1)用户自定义模版
2)根据velocity的vtl和html的标签进行自动缩进
3)语法 ...
一个基于java的模板引擎(Template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用java代码定义的对象。当velocity应用于web开发时,界面设计人员可以和Java程序开发人员同步开发一个基于MVC框架web站点。
也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。
先来看看velocity的语法:vtl也就是velocity的 ...
- 浏览: 16632 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
spring中使用proxool作数 ...
感谢
-- by love182055084 -
Roller学习前言
你好请问你怎么把那个源代码放到MyEclipse里面的
-- by chengqianl -
C3P0连接池错误
spring与之应用则也会出现死锁,是不是上面的问题还不清楚!
-- by axiang_2898 -
Eclipse的Velocity和Html ...
thank
-- by linguohuistudy -
重构之Velocity应用经验( ...
Velocity 提供了toolbox加载机制解决对数组、日期、运算等处理。如L ...
-- by bloodwolf_china






评论排行榜