Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> архи-архитектурный вопрос, J2EE или не J2EE 
:(
    Опции темы
DrewV
Дата 23.3.2009, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.6.2008

Репутация: нет
Всего: нет



Имеем некий сервис который взаимодействует с внешними системами посредством транспорта HTTP (в большенстве случаев), количество внешних систем постоянно прибывает. Сам сервис реализован монолитно как большое web-приложение исполняющееся под Tomcat-ом. 

На данный момент структура проекта разделена на ядро и клиентские модули.
Ядро - объекты DAO и бизнес-логика;
Клиентские модули раелизуют протоколы внешних систем - генерируют сообщения вне и принимают поступающие запросы (как правило через сервлет).
Клиентские модули связаны только с ядром и друг с другом на прямую не взаимодействуют.
Некоторые клиентские модули имеют свои специфичные хранимые данные.

Есть желание выделить ядро и исполнять его как сервис вне контейнера сервлетов. 

Встаёт вопрос смотреть ли в сторону J2EE или попытаться существовать в рамках Spring+Hibernate ?
Кроме этого планирую задействовать JMS для реализации асинхроных взаимодействий.
В будущем будет необходимо озадачиться инструментарием для администрирования всего этого хозяйства,
на даный момент никакого UI не имееется.

Вообще стоит вопрос какие критерии могут быть главными в определении J2EE или не J2EE ?..


PM MAIL   Вверх
ecologist
Дата 24.3.2009, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



J2EE не исключает использование Hibernate+Spring. Вторым по большому счету наплевать под каким сервером работать.
А тот же EJB прекрасно мжет использовать Hibernate в качестве database engine.

Я бы сделал под J2EE сервером - если нет каких-то ограничений.
PM MAIL   Вверх
DrewV
Дата 24.3.2009, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.6.2008

Репутация: нет
Всего: нет



да, я вот тоже в начале решил однозначно под J2EE идти, но посмотрел/почитал типа лишняя трата сил и времени, хают J2EE все ... хотя может это мода такая нынче smile

есть много моментов связанных с асинхронным поведением в обработке сообщений потому смотрю в сторону apache-camel как наследника lingo. другой особой специфики вроде бы и нет...



PM MAIL   Вверх
ecologist
Дата 24.3.2009, 12:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



Цитата(DrewV @  24.3.2009,  11:18 Найти цитируемый пост)
но посмотрел/почитал типа лишняя трата сил и времени, хают J2EE все

Нваерно не пробовали последнюю версию - вот и хают. Вполне приличная штука. А учитывая, что там прекрасно чуствует себя JSF, JMS, что там современный вариант JTA, хороший вариант Web-Services, что тот же BPEL работает неплохо (хоть пока и сыроват, но это только время) - не знаю, чего тут ругаться. Просто лениво настраивать и воспоминания о EJB 1 и 2 убивают желание с этим возиться.
PM MAIL   Вверх
DrewV
Дата 24.3.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.6.2008

Репутация: нет
Всего: нет



Спасибо, укрепили немного в вере smile ... 
из серверов выбираю между glassfish и geronimo, какой позволит быстрей прототип организовать ?
как еще можно ускорить работу над прототипом, может Groovy или еще что ?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1087 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.