我是Apache Shindig和OpenSocial框架的新手。我已经从Shindig的SVN下载源代码:http://svn.apache.org/repos/asf/shindig/trunk/。
有人可以帮助我理解从web.xml到其他领域的应用程序流程。在导入Eclipse时,我可以看到5个项目常见,功能,小工具,服务器和social-api。这些项目的意义何在?使用mvn install后,我在服务器的目标文件夹中获得了war文件。这场战争是否足以运行该应用程序。
我跟shindig.apache.org一起关注不同的网站。
请帮助我理解Shindig从小工具(xml)到服务器端类的流程。
答案 0 :(得分: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请求代理到不同的资源。这又是非常高的水平。如果您有具体问题,请将其发送到邮件列表。