Jetspeed是在AggregatorVavle中进行页面的聚合
以前
页面聚合是在PortletRendererImpl.renderNow()里面的rJob.execute()方法做的事情,
现在发现原来加载每个portlet的内容,include一个portlet的jsp内容使用的是如下堆栈:
Daemon Thread [http-8080-1] (Suspended (breakpoint at line 689 in ContentFragmentImpl))
ContentFragmentImpl.setPortletContent(PortletContent) line: 689
PortletRendererImpl.buildRenderingJob(PortletWindow, RequestContext, boolean, PortletDefinition, long) line: 359
PortletRendererImpl.createRenderingJob(ContentFragment, RequestContext) line: 247
PortletRendererImpl.renderNow(ContentFragment, RequestContext, boolean) line: 161
PortletRendererImpl.renderNow(ContentFragment, RequestContext) line: 151
PageAggregatorImpl.aggregateAndRender(ContentFragment, RequestContext, ContentPage) line: 107
PageAggregatorImpl.aggregateAndRender(ContentFragment, RequestContext, ContentPage) line: 103
PageAggregatorImpl.build(RequestContext) line: 77
AggregatorValve.invoke(RequestContext, ValveContext) line: 46
1.究竟rb.execute()中哪一步,是怎样将portlet的dom写到了PortletContentIml的属性CharArrayWriter cw中呢?
2.这里面用到的api有servet的include,wrapper,servletContext
分享到:
相关推荐
Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来...
在这篇教程中,您将了解如何使用象 JavaServer Pages(JSP)这样的 Web 编程技术开发基于 Jetspeed 的更动态的 portlet,以及如何使内容流入 WML portlet。还将提到几个 Jetspeed 文档中未提及的技巧,它们可以使您...
朋友翻译的Jetspeed2之安装配置.doc,网上找到的JetSpeed2开发文档的中文翻译.pdf 。还有一份Jetspeed2总结.docx是以前公司同事总结的。
jetspeed2样式的开发文档,汉化的
包含jetspeed1.* 以及 jetspeed2.*的资料 本人找了好久! 希望大家支持!
Jetspeed安装与portlet开发.pdf
关于Jetspeed一些入门的文档,适合初次接触Jetspeed的用户
Jetspeed2之安装配置文档详细说明了jetspeed2安装已经配置,还有常见问题的解决
基于jetspeed的portlet开发探讨,供大家学习参考!!!!
NULL 博文链接:https://abcity.iteye.com/blog/1446748
Jetspeed(开源Portal)系统及源代码分析.pdf
jetspeed中文文档,包括现在很多中文的jetspeed的介绍,是html形式的
学习Jetspeed2时和同事一起对文档进行的简单翻译,适合初学者。
一步步教你如何建自定义门户,让你轻松掌握JETSPEED,看下对你有帮助没
自己收集的一些jetspeed资料
jetspeed-api-2.0的lib包
以一个实例形式讲解基于jetspeed2.0的portlet二次开发。
Portlet对动作的处理过程 portlet中对预先配置参数的读取 Portlet标签库 portlet缓存 Portal管理 Portal中跨域的session管理用的是PortletMessaging Jetspeed-layout部署的一些说明 Jetspeed部署及其部署管理器
本文档用图文描述了portal开发过程中所涉及到的Jetspeed的安装步骤和创建一个简单的Portlet。
基于JETSPEED的多portlet流程协作机制研究与实现