0

我是 Apache Shindig 和 OpenSocial 框架的新手。我已经从 Shindig 的 SVN 下载了源代码:http: //svn.apache.org/repos/asf/shindig/trunk/

有人可以帮助我了解从 web.xml 到其他区域的应用程序流程。在导入 Eclipse 时,我可以看到 5 个常见项目、功能、小工具、服务器和社交 API。这些项目有什么意义。使用 mvn install 后,我在服务器的目标文件夹中获得了 war 文件。这场战争是否足以运行应用程序。

我正在关注不同的站点以及 shindig.apache.org。

请帮助我了解从小工具(xml)到服务器端类的 Shindig 流程。

4

1 回答 1

1

您可能应该将您的问题发布到 dev@shindig.apache.org 或 users@shindig.apache.org。对于 Apache 项目,大部分讨论都发生在电子邮件列表上。

您在 Eclipse 中看到的所有 Maven 子项目在呈现小工具时都以一种或另一种方式使用。在非常高的级别上,当小工具容器呈现小工具时,它会向服务器上的 servlet (ifr servlet) 发出请求。servlet 启动并获取小工具 XML 并将其转换为 HTML。然后从 servlet 返回 HTML 并在容器中呈现。当从 servlet 返回的 HTML 在浏览器中呈现时,可能会有一个或多个请求返回到服务器上的其他 servlet 以获取 javascript 和 css。呈现小工具后,小工具可能会向服务器发出其他请求,以将 xhr 请求代理到不同的资源。这又是一个非常高的水平。如果您有具体问题,请将它们发送到邮件列表。

于 2013-09-06T19:24:50.280 回答