理论教育 门户事件(PortalEvents)的优化

门户事件(PortalEvents)的优化

时间:2023-05-31 理论教育 版权反馈
【摘要】:在SAP Enterprise Portal中,程序员可以在相同的门户页面上处理不同应用类型的特殊iView。在这里,iView可以是使用不同技术的应用。这些iView之间的通信可以通过事件功能门户事件实现。以这种方式,Web Dynpro应用程序可以处理在门户网站的另一个iView触发的事件。门户网站把事件传送到已注册此事件的所有iView。在不同的浏览器窗口之间的iView不能接收对应事件。所有参与事件传递的iView也必须属于同一个域的。

门户事件(PortalEvents)的优化

在SAP Enterprise Portal中,程序员可以在相同的门户页面上处理不同应用类型的特殊iView。在这里,iView可以是使用不同技术的应用(如Web Dynpro ABAP/Java或BSP)。这些iView之间的通信可以通过事件功能门户事件(或客户端事件)实现。

一个Web Dynpro ABAP应用程序可注册门户网站事件。以这种方式,Web Dynpro应用程序可以处理在门户网站的另一个iView触发的事件。因此,这里的应用程序基于什么样的技术与iView无关。因为事件处理程序在被调用时分配,这个事件发生时,该分配被存储在Web Dynpro应用程序中,该应用程序已注册其本身到门户网站的事件中。

与注册事件一样,Web Dynpro应用程序可以触发任何门户网站的事件。在这种情况下,该事件由各自的iView传递到门户网站。门户网站把事件传送到已注册此事件的所有iView。反过来,基于iView的程序最终处理的事件可以用其他技术触发,当然也可以是Web Dynpro应用程序。(www.daowen.com)

注:在iView之间的门户事件功能都发生在同一浏览器窗口中。在不同的浏览器窗口之间的iView不能接收对应事件。

所有参与事件传递的iView也必须属于同一个域的。否则,由于JavaScript的限制,门户网站事件不能工作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈