powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите плз по архитектуре
3 сообщений из 3, страница 1 из 1
Подскажите плз по архитектуре
    #38856747
s777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть два java приложения которые работают на 2 разные базах. Первое построено на quartz и служит для запуска разнообразных джобов, второе это веб морда где юзер логиниться и может смотреть стутс джобов, создать новую или загрузить результат работы на ftp.
Получается второе приложения должно иметь возможность подключаться к бд первого что б создать новую джобу или загрузить данные на ftp. Было принято решение сделать какойто шареный jar который будет в класспасе первого и второго, в этом джаре будет возможность открыть коннекшен к бд первого, будут написаны сервисы и энтити hibernate для чтения/записи данных.

Вопрос оптимальна ли это архитектура или можно лучше сделать? Было бы классно услышать разные мнения как кто делал бы.
Заказчик требует что это были два разных приложения и разные бд для них.
...
Рейтинг: 0 / 0
Подскажите плз по архитектуре
    #38857179
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s777Есть два java приложения которые работают на 2 разные базах. Первое построено на quartz и служит для запуска разнообразных джобов, второе это веб морда где юзер логиниться и может смотреть стутс джобов, создать новую или загрузить результат работы на ftp.
Получается второе приложения должно иметь возможность подключаться к бд первого что б создать новую джобу или загрузить данные на ftp. Было принято решение сделать какойто шареный jar который будет в класспасе первого и второго, в этом джаре будет возможность открыть коннекшен к бд первого, будут написаны сервисы и энтити hibernate для чтения/записи данных.

Вопрос оптимальна ли это архитектура или можно лучше сделать? Было бы классно услышать разные мнения как кто делал бы.
Заказчик требует что это были два разных приложения и разные бд для них.

ИМХО для первого приложения можно создать свой API основанный, например, на REST-сервисах.
Т.е. в первом приложении создать REST-сервис.
А во втором его использовать.

Тогда второму приложению нужно будет знать только адрес, на котором "забинден" REST второго приложения.

Но возможно это вам не подойдет (по ряду причин, которые вы не озвучили).
Тогда да, нужно писать выделенный API в виде отдельной библиотеки.
...
Рейтинг: 0 / 0
Подскажите плз по архитектуре
    #38857340
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s777Заказчик требует что это были два разных приложения и разные бд для них.
чем обосновывает Одинаковый функционал резать на 2-е части?
Распилить бабло?)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите плз по архитектуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]