论坛首页 Java企业应用论坛

性能低劣的OGNL

浏览 16466 次
精华帖 (1) :: 良好帖 (6) :: 新手帖 (1) :: 隐藏帖 (16)
作者 正文
   发表时间:2010-03-17  
OGNL 2.7 yeilds significantly faster results, yet remains about 10 times slower than MVEL 1.2

http://www.theserverside.com/news/thread.tss?thread_id=46083
0 请登录后投票
   发表时间:2010-03-17  
freemarker里面用它的标签,实际上还是一样的调用OGNL,根本不用数据测试,迭代200个对象数据画table你就可以明显的感觉出巨大差别,为了这个已经全部改为jstl了,现在世界很清净
1 请登录后投票
   发表时间:2010-05-05   最后修改:2010-05-05
公司已经有了一套完整的基于js的ajax控件库。为了整合这套前端控件库,用taglib封装了一下,同时想兼容struts2,这里最大的问题就是基于值栈的ognl表达式解析,于是乎,我去研究了一下他的实现代码(v2.1.8.1),最后还是决定退回el和jstl。

个人觉得struts2的ognl效率确实有问题,不过不是因为ognl引擎的问题,而是他封装造成的开销太大。
1 请登录后投票
   发表时间:2010-08-24  
LZ 只看到单方面, ONGL选择性使用是非常强大的
0 请登录后投票
   发表时间:2010-09-02  
iterator不太清楚.property我感觉还可以的
0 请登录后投票
   发表时间:2010-09-15  
至于有这么差吗?用freemarker还不如直接用struts标签
0 请登录后投票
   发表时间:2010-10-27  
freemarker确实不错。如果为了避免集群是session的问题。不要使用自身的freemarkerservlet,自己重新组装吧。还是很好的。
www.52xinghuo.com 我的网站框架是我自己开发的。使用的就是freemarker性能很不错。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics