Поток приложений 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 на другие ресурсы. Опять же это очень высокий уровень. Если у вас есть конкретные вопросы, пожалуйста, отправьте их в списки рассылки.