Поток приложений Apache Shindig

Я новичок в Apache Shindig и OpenSocial Framework. Я скачал исходный код из SVN Шиндига по адресу: http://svn.apache.org/repos/asf/shindig/trunk/.

Может ли кто-нибудь помочь мне понять поток приложения из web.xml в другие области. При импорте в Eclipse я видел 5 общих проектов: функции, гаджеты, сервер и социальные сети. В чем значимость этих проектов. После установки mvn я получил файл war в целевой папке сервера. Достаточно ли этой войны для запуска приложения.

Я слежу за разными сайтами вместе с shindig.apache.org.

Пожалуйста, помогите мне понять поток Shindig от гаджета (xml) к классам на стороне сервера.

1 ответ

Вам, вероятно, следует опубликовать свой вопрос по адресу dev@shindig.apache.org или users@shindig.apache.org. В проектах Apache большая часть обсуждений происходит в списках рассылки.

Все подпроекты Maven, которые вы видите в Eclipse, так или иначе используются при рендеринге гаджета. На очень высоком уровне, когда контейнер гаджета отображает гаджет, он отправляет запрос сервлету на сервере (сервлет ifr). Сервлет отключается, получает гаджет XML и преобразует его в HTML. Затем HTML возвращается из сервлета и отображается в контейнере. Поскольку HTML-код, возвращаемый сервлетом, отображается в браузере, может быть один или несколько запросов к другим сервлетам на сервере для javascript и css. После рендеринга гаджета он может отправлять другие запросы на сервер для запроса прокси-сервера xhr на другие ресурсы. Опять же это очень высокий уровень. Если у вас есть конкретные вопросы, пожалуйста, отправьте их в списки рассылки.

Другие вопросы по тегам