只显示主题贴
1、引子
引出本次讨论的原因是dojo.io.IframeIO的问题。在一个比较大的Javascript应用中使用了dojo,dojo.io是dojo实现的非常好的一个地方,因为dojo.io用一个通用的接口封装了XmlHttp、Iframe、ScriptSrc这几种主流方式(Facade模式),是处理Ajax应用IO的很好选择。但是项目实际部署以后发现经常出现操作无响应的情况,经过反复排查发现是使用的dojo.io.IframeIO的排队没有超时造成的。
那么我们就要寻找问题再哪里呢?
2、问题
首先我们看到了dojo.io的bind方法中支持通用的timeout和timeoutSe ...
- 进入论坛 AJAX 版
WebWork的result实现非常实用,它很好的解决了View渲染的灵活性问题。这才是MVC模式的优势所在,而像JSF那样帮定JSP的MVC就吃不到这个甜头了。说WebWork2是Model 2 MVC的巅峰就在这些灵活的地方。
闲扯这个不是主要目的。现在Rome是Java下最常用的RSS包,最近消息似乎要转入Apache的Abdera合并变成更强大的聚合引擎。用Rome生成和解析RSS都很方便。今天讨论一下使用ROME给网站生成RSS,并通过WebWork2的Result机制渲染。
最初是从WebWork的Cookbook上看到的RomeResult的文章,一看就会,我这里其实不过是举个详 ...
- 进入论坛 Java 版
标题:在Webwork中使用ww:action实现页面控制器风格Action复用
Webwork是标准的请求风格Web MVC,类似的有Struts、Spring MVC。这这种风格的MVC中都使用了前端控制器模式(企业架构模式),也就是说一个URL会被解析然后派发到对应的Action解析,而View调用的是Action处理后的Form对象或者Command对象(Rod的Without EJB)。
上面引用了一些经典的言论,而它们和“页面控制器风格Action复用”有什么关系呢?
嘿嘿,页面控制器在这里指到了View的Page里面依然可以调用控制器(在Webwork中就是Action)。如果 ...
- 进入论坛 Java 版
全名是Webwork 2.2的Action是否使用Spring的prototype获取的性能对比
本文在060216进行了修改,因为发现了测试中的错误!注意5.5和7部分。
1、引子:
引子其实是ajoo的这篇“Nuts和Spring 1.2.6 效率对比”和“IoC容器的prototype性能测试 ”,他们在Javaeye上详细讨论了Spring的prototype的缺陷。
Spring的prototype指的就是singleton="false"的bean,具体可以看Spring参考手册“3.2.5. To singleton or not to singleton”介绍。
2、Web ...
- 进入论坛 Java 版
原本javaeye有这么一篇帖子“在WebWork2 Action中如何自动设置Array、List、Map”,是moxie大哥写的。
http://forum.javaeye.com/viewtopic.php?t=8770
但是已经是2004年11月的文章了,在webwork 2.2 b4中,XWorkList和XWorkMap已经是deprecated状态了,当时我就一头雾水,也没找到什么好的线索。
去java.net下载了XWork的最新代码,看到了其中的注释,说这个工作已经可以自动完成了。
又几经周折,才算搞明白先在如何让List、Map等工作起来,给予2.2 b4和b5工作正常: ...
- 进入论坛 Java 版
不知道大家是否使用过eXtremeComponent,我刚才在java eye没有搜索到。
最早知道eXtremeComponent是从www.open-open.com,去年就在用了,感觉明显比display-tag要好用多了。
它使用jstl,所以与webwork集成也很方便,不象display-tag那样需要把hibernate返回的collection复制一遍再访问。
具体的使用方法参考官方网站好了:
官方网站在这里:
http://www.extremecomponents.org/extremesite/welcome.jsp
最新的版本是1.0.1-M4-A14,可以到这里下载 ...
- 进入论坛 Java 版
仅作为记录,尽量简明:
1、我使用Weblogic 8.1 SP5+Webwork 2.2 beta 5。2.2b5的Webwork已经完全转向使用jscalendar作为datapicker的js,而不是以前的tigracalendar,因为tigracalendar不支持国际化。Web项目使用FilterDispatcher,本应改可以将/webwork/*的请求拦截下来,但是它工做不正常。所以我把webwork.jar里面的\com\opensymphony\webwork\static目录拷贝到Web根目录,并将static目录重名名为webwork。
此时,你的Web根目录下面应有一 ...
- 进入论坛 Java 版
- 浏览: 75371 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Selenium相关资源中文化动 ...
4.相关资源部分链接失效了
-- by zpq2004 -
银行支付平台开着firebug ...
BS一下,我们是否需要伪造HTTP报文?或者https报文好伪造么?那样就有点h ...
-- by Tin -
Java交互管理工具——Secu ...
这个工具是不是类似eclipse debug里的display, 编写一部分代码 ...
-- by galaxystar -
为dojo.io.IframeIO添加超 ...
补充一下,其实还有一种remoting方式,通过long-lived HTTP ...
-- by Tin -
为dojo.io.IframeIO添加超 ...
补充一下,用prototype的Ajax封装也要注意timeout:D,只判断服 ...
-- by Tin






评论排行榜