在本篇文章中您看到了如何使用portlet服务将您的门户和远程Web应用程序的集成封装起来。
将portlet放置到页面上时,如果其名称与SWT视图的名称相近,会给您带来很大的方便。
Portlet过滤器返回处理过的内容,就好像它是一个正常返回内容的适当的portlet。
WebSphereStudio使您能够轻易地以JSFWeb服务客户端组件的形式将Webservice拖动到portlet页面上。
这个聚合标记库允许您在窗口框架内呈现Portlet内容,或将多个Portlet聚合到一个页面上。
而Ajax所提供的“慷慨”帮助更让将这些portlet安排和重新安排到您所认为最合适的页面上变得格外容易。
作为空间的主人或编辑,您需要将左侧菜单中显示的所有portlet拖放到列中的某个位置。
每种状态确定portlet将在屏幕上所占的空间,从而影响可以显示多少内容。
WebSpherePortal通过替换屏幕来支持这一范例,先前的版本中是这样运用的,关于普通的页面以及portlet。
营销宣传告诉我们,构建portlet很容易,只要花费几小时到几天就可以构建出简单的portlet。
同样在这个页面,您要对这个包含着正从源portlet发送的数据的名称和具体位置进行详细说明。
需要计算片段的缓存键,以确定是否向此键提供了Portlet的完整导航状态。
配置Listportlet时遇到的一个共同问题是无法在WebSpherePortal内创建用户组。
Portlet生命周期的事件阶段不允许任何类型的用户交互。
您看看,这些都是要考虑的问题,如果将项目中Portlet的数量与此工作量相乘,考虑的问题会更多。
作为任何链接调用的结果,Portlet可能会定义一个当前呈现参数集。
另一个应用程序需求可能是因为源portlet对目标portlet上正展示的视图不了解。
您可以随意在空间内拖移这些portlet,在这个动态Web页上调整其相对位置。
而在以前的版本中,只能允许同一门户页面上的Portlet彼此进行通信或协作。
在服务器内存使用图中,服务器信息组件现在每两秒钟更新一次,如图2所示。
不过,在最小化页面上的Portlet时,发现动态属性似乎不可用。
图3和图4显示了如何使用向导向示例Portlet应用程序的web.xml文件添加此类引用。
缺少元数据意味着portlet没有什么可用于确定是否允许特定的用户查看某一篇文章。
公司想要把它大部分页面加入到一个HotDealsportlet中,上面列出了这个公司和其合作伙伴当前的特殊报价。
它包括标记转换、注释、样式表应用程序以及影响个别portlet的任何其它转换。
您现在还可以通过配置面板轻松地确定应该将哪个上下文流程应用到哪个呈现portlet(图11)。
现在您需要决定您是否想要这个关于portlet组件展示为一个打开或者最小化的状态。
描述内容还在圆括号中显示了源Portlet的哪一个输出连接到目标Portlet的哪一个输入。
因为所有用于访问远程Web应用程序的代码都位于portlet服务之中,所以只需要更新portlet服务机即可。
在这个页面中,您可以创建和管理页面,安装以及管理portlet,并且执行一些其他少量的portal管理任务。