在 Java 门户上,您可以拥有包含其他应用程序提供的数据的 portlet。我们想用 Django 应用程序替换我们现有的 Java 门户,这意味着复制 Java 门户显示 portlet 的能力。我们想要复制的两个 Sun 规范是 JSR168 和 JSR286。
我需要一个 cPython 解决方案。不是 Jython 或 Java。没有反对这些工具,我们只是不使用它们。作为记录,基于 Jython 的Portletpy与我们的目标相反。
另外,我怀疑这个问题是由于我们对 JSR168/JSR286 规范如何工作的误解造成的。我认为JSR168/JSR286 是一种神秘的协议,用于在不同的应用程序之间传递某种内容,但在 Java 世界中,这往往是通过 SOAP 等其他方法完成的。相反,问题可能在于这些协议只是对如何在视图中显示内容对象的定义。如果我们要做的只是处理 SOAP 调用和显示数据,那么整个问题就没有实际意义了。
下面是我们认为我们想要做的简单架构图: