有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

.net可以将Java portlet嵌入ASP。网页?

我们有一些Portlet是由一个团队在JavaEE站点上创建的

他们希望在我管理的一个站点中包含这些portlet中的一个,即ASP。网

除了iframes之类的解决方案外,是否可以在ASP中嵌入Java portlet。网页

(注意:我没有太多Java/portlet经验,所以请在回答时考虑到这一点)

更新

这与我的问题有关吗

http://download.oracle.com/docs/cd/E13174_01/alui/devdoc/docs60/Portlets/Basics/Hello_World_Portlet_NET.htm


共 (2) 个答案

  1. # 1 楼答案

    虽然从理论上来说,答案是WSRP——跨供应商的WSRP一直具有挑战性(尽管Oracle Portal在内部使用它)——尤其是因为WSRP 1.0忽略了身份验证和其他重要部分

    根据我的经验,你最好的选择是:

    1. 使用AJAX或类似工具加载整个页面版本的portlet,并依靠SSO或共享机密来处理身份验证
    2. 编写一个细长的Web部件,通过REST/SOAP与portlet和Web部件之间共享的后端服务进行对话(例如,在portlet webapp中公开servlet/Webservice端点)
  2. # 2 楼答案

    简而言之,答案是肯定的——这是technically possible

    可以使用WSRP公开Java portlet。Java portal server作为WSRP生产者需要支持。Java Portlet需要严格遵守规范,以避免URL重写等问题,因此Java人员必须测试应用程序的一致性

    我对ASP不太了解。NET堆栈,但我知道Sharepoint支持WSRP。如果您的portlet使用者不是门户服务器,我不知道直接使用web服务需要做多少工作——您必须研究spec