velocity
iteye_7245
这个作者很懒,什么都没留下…
展开
-
velocity的一些优化记录
背景 前段时间做了个项目,主要优化一个产品页面。整个优化过程中,针对velocity的分析过程占了比较大的比重,这里做一下整理和记录。 描述 velocity版本: <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocit...2011-05-20 14:39:56 · 215 阅读 · 0 评论 -
velocity/EL表达式(内部语言实现)入门介绍
上周部门周会上,分享了一下velocity/EL表达式的语言机制的实现。 主要从几个方面来介绍: 语法树1. 介绍BNF定义,完成文法描述2. 基于BNF定义,完成javacc词法解析3. 基于jjtree构建语法树 解析执行1. 四则运算执行 2. Get/Set/Method执行 其他实际案例: 1. velocity MapGetExecutor性能优化2. velocity...2011-06-07 10:57:15 · 533 阅读 · 0 评论 -
纠结的velocity log那些事(出现Permission denied)
背景 最近开始使用jetty做为我们的应用web容器,在迁移过程中发现一个比较隐晦的问题,原本在jboss容器跑的好好的应用,换到jetty容器上,直接不可用。出现一些莫名奇妙的错误。 现象 说明:我们应用中有代码使用了velocity处理一些业务,比如模板输出,自定义渲染引擎等。 使用例子: RuntimeInstance ri = new RuntimeI...2010-11-19 10:03:40 · 1053 阅读 · 0 评论 -
velocity的另一种使用"简易动态语言"
背景 相信大家对velocity这一类模板语言都并不陌生,一般velocity大部分是在web应用中,替换jsp的一种选择,做为html页面的渲染。实现UED和开发人员的分离。 但在最近的一个项目中,遇到了一个比较"另类"的需求,就是我们需要抓取一个外部网站的页面内容信息,比如aleax排名。 设计 针对这样的需求,设计上需要考虑的点: 外部网站不稳定,超时时...2011-03-25 16:22:58 · 194 阅读 · 0 评论