2013-03-16 2 views
0

У меня есть Java-приложение, развернутое на jboss, это военный файл, который производит и потребляет данные json. Я хотел бы интегрировать твиттер в приложение, он должен будет потреблять только данные из твиттера, поэтому я думал, что лучшим решением будет создание учетной записи Twitter и использование потокового api для использования данных.Интеграция twitter потокового API в веб-приложение java

Мне нравится внешний вид twitter4j.

Как мне это построить? должен ли он быть частью моего существующего webapp и начать его при развертывании моего war или было бы более целесообразным сделать ear и добавить это как службу ejb?

ответ

1

Использование EJB имеет смысл, если вы можете использовать его преимущества: поддержка автоматических транзакций, кластеризация, безопасность потоков и т. Д. В случае «типичного» веб-приложения это обычно является излишним.

Так что я бы пошел с простым веб-приложением, если вам нужна более простая интеграция с базой данных, вы можете использовать стек db из Spring Framework.

С другой стороны, если вы работаете на совместимом с Java EE 6 сервером, вы можете упаковать EJB внутри WAR или использовать CDI beans, чтобы сделать приложение максимально легким.

+0

спасибо, это было моей главной заботой, что это казалось излишним, когда я не собирался это использовать –