锁定老帖子 主题:性能低劣的OGNL
精华帖 (1) :: 良好帖 (6) :: 新手帖 (1) :: 隐藏帖 (16)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-15
警告:大的表格页面迭代中千万不要用Struts2的iterator和property标签,性能超级低劣,用jstl的forEach性能比它快10倍以上。OGNL表达式的性能不是一般的低,非常非常低,什么时候能换MVEL 引擎就好了,不知道那位能人能做个MVEL的 插件出来 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-03-15
最后修改:2010-03-15
发现了个东东,http://struts.apache.org/2.1.8.1/docs/oval-plugin.html,可惜是为了验证的插件,支持各种表达式引擎,郁闷
|
|
返回顶楼 | |
发表时间:2010-03-15
有没数据比较一下?!我现在也用Struts2的tag,感觉还好..
|
|
返回顶楼 | |
发表时间:2010-03-15
只好别用struts2了,OGNL是struts2中一个基础组件,很多功能都是基于OGNL的
要替换没那么容易 |
|
返回顶楼 | |
发表时间:2010-03-15
取长补短吧! struts2的框架在设计上还是好的
|
|
返回顶楼 | |
发表时间:2010-03-15
还是用spring的mvc或者jsf吧
|
|
返回顶楼 | |
发表时间:2010-03-16
Xwork现在已经有初步支持MVEL的版本了,只不过只有源代码,LZ可以搜索 Xwork MVEL就可以找到。
在Xwork中替换OGNL还是比较方便,新写一个ValueStack就可以了。之前做过这方面的事情,用MVEL替换OGNL。MVEL是快,但是也有不好处,不如OGNL稳定,在访问频繁的情况下会出现错误。 |
|
返回顶楼 | |
发表时间:2010-03-16
最后修改:2010-03-16
拿出比较数据来,不要这里这空抱怨,
|
|
返回顶楼 | |
发表时间:2010-03-16
最后修改:2010-03-16
直接springMVC吧,我指的是springMVC 2.5及以后版本,我初次使用就感觉到了它的爽快
|
|
返回顶楼 | |
发表时间:2010-03-16
使用freemarker吧,既然默认是使用它作为模板,它应该是不错的选择
|
|
返回顶楼 | |