powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Получить ссылку на пользователя из нескольких war
25 сообщений из 31, страница 1 из 2
Получить ссылку на пользователя из нескольких war
    #39830713
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Имеется такая проблема. В сервере приложения крутятся несколько war. У каждого имеется свои entity пользователя. Как сделать так, чтобы у всех была только одна entity общий. Сервисы и репозитории тоже должны быть общими, то есть единая точка получения пользователя. Используемые технологии Java EE, REST.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830715
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Сейчас в основном используем stateless. В планах хотим перевести олучения пользователей на statefull.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830722
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарДобрый день. Имеется такая проблема. В сервере приложения крутятся несколько war. У каждого имеется свои entity пользователя. Как сделать так, чтобы у всех была только одна entity общий. Сервисы и репозитории тоже должны быть общими, то есть единая точка получения пользователя. Используемые технологии Java EE, REST.обоснуйте необходимость своей хотелки.
Сущность user это таблица всех прльзователей в бд.
Запихните класс user в jar, если надо. Что это решит?
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830726
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарДобрый день. Имеется такая проблема. В сервере приложения крутятся несколько war. У каждого имеется свои entity пользователя. Как сделать так, чтобы у всех была только одна entity общий. Сервисы и репозитории тоже должны быть общими, то есть единая точка получения пользователя. Используемые технологии Java EE, REST.

выделяется все это в jar файл, так как из одного вар файла другой не видно, и собиратся проект ear.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830740
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpАкпарДобрый день. Имеется такая проблема. В сервере приложения крутятся несколько war. У каждого имеется свои entity пользователя. Как сделать так, чтобы у всех была только одна entity общий. Сервисы и репозитории тоже должны быть общими, то есть единая точка получения пользователя. Используемые технологии Java EE, REST.обоснуйте необходимость своей хотелки.
Сущность user это таблица всех прльзователей в бд.
Запихните класс user в jar, если надо. Что это решит?

Хотелка простая - убрать дублирование кода, со всех варников. оставить в одном месте
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830742
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОзверинАкпарДобрый день. Имеется такая проблема. В сервере приложения крутятся несколько war. У каждого имеется свои entity пользователя. Как сделать так, чтобы у всех была только одна entity общий. Сервисы и репозитории тоже должны быть общими, то есть единая точка получения пользователя. Используемые технологии Java EE, REST.

выделяется все это в jar файл, так как из одного вар файла другой не видно, и собиратся проект ear.

Идея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830748
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарОзверинпропущено...


выделяется все это в jar файл, так как из одного вар файла другой не видно, и собиратся проект ear.

Идея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.

да туда по идее можно запихнуть что угодно(кроме web сервиса), но надо понимать, что класслоадеры у war файлов то все равно будут разные и соответственно все классы из jar файла по идее будут в 2х независимых друг от друга экземплярах( ну или сколько там war файлов будут его использовать).

p.s. если что, я не настоящий сварщик и с javaee почти не пересекаюсь!
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830757
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОзверинАкпарпропущено...


Идея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.

да туда по идее можно запихнуть что угодно(кроме web сервиса), но надо понимать, что класслоадеры у war файлов то все равно будут разные и соответственно все классы из jar файла по идее будут в 2х независимых друг от друга экземплярах( ну или сколько там war файлов будут его использовать).

p.s. если что, я не настоящий сварщик и с javaee почти не пересекаюсь!

Мне кажется мой вопрос не правильный, на данный момент времени я задаю не те вопросы. Можно сказать хочу объять необъятное.

Какие книжки прочитать по архитектуре?
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830759
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Акпар, думаю, что нить вроде тут: https://www.ozon.ru/context/detail/id/1829406/

Вроде актуальная на века.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830765
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарОзверинпропущено...


выделяется все это в jar файл, так как из одного вар файла другой не видно, и собиратся проект ear.

Идея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.

переходите на многомодульный maven-проект, выделяете в нем подпроекты:

common (entities)
core (services)
web-war1
web-war2
web-war3
....
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830767
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дняАкпарпропущено...


Идея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.

переходите на многомодульный maven-проект, выделяете в нем подпроекты:

common (entities)
core (services)
web-war1
web-war2
web-war3
....

это что-то странное, скорее

jar ciommon
jar core
jar еще что-то
war который эти jar объединяет.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830775
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинАкпар, думаю, что нить вроде тут: https://www.ozon.ru/context/detail/id/1829406/

Вроде актуальная на века.
да не.. внутри одного контейнера раньше вроде делали так что меж собой варники общались там типа JNDI. ясно что сейчас во времена микросервисов докеров и спрингбутов это не актуально и, как правило, юзают что то из того что в этой книге или брокера или напрямую по апи или древние варианты через базу и файло.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830776
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарМне кажется мой вопрос не правильный,думаю да.
Не могут быть ДВА разных веб приложения иметь МНОГО общего.
Если пара классов, то просто скопируйте в два вею проекта.
Либо mySuper.jar что тоже самое.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830777
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Именно неактуально.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830778
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTОзверинАкпар, думаю, что нить вроде тут: https://www.ozon.ru/context/detail/id/1829406/

Вроде актуальная на века.
да не.. внутри одного контейнера раньше вроде делали так что меж собой варники общались там типа JNDI. ясно что сейчас во времена микросервисов докеров и спрингбутов это не актуально и, как правило, юзают что то из того что в этой книге или брокера или напрямую по апи или древние варианты через базу и файло.

в javaee для общение в одной контейнере между war использовалась шина.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830780
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарИдея не только ентити выделить, вместе с ним также сервисы и репозитории вытащить.не выйдет.
Нужны связи и вы их не вытащите. Они разные.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830783
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарКакие книжки прочитать по архитектуре?покажите дублирование.
Некоторые за дублирование if, case принимают и ищут паттерн избавления)
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830803
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинandreykaTпропущено...

да не.. внутри одного контейнера раньше вроде делали так что меж собой варники общались там типа JNDI. ясно что сейчас во времена микросервисов докеров и спрингбутов это не актуально и, как правило, юзают что то из того что в этой книге или брокера или напрямую по апи или древние варианты через базу и файло.

в javaee для общение в одной контейнере между war использовалась шина.
там не шина а какое то общее пространство но я вот забыл как это называется в упор.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830834
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю автор поспешил и два независимы веб приложения mail.ru и auto.ru не имеют ничего общего.
Даже если у обоих есть сущность User.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830866
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АкпарОзверинпропущено...


да туда по идее можно запихнуть что угодно(кроме web сервиса), но надо понимать, что класслоадеры у war файлов то все равно будут разные и соответственно все классы из jar файла по идее будут в 2х независимых друг от друга экземплярах( ну или сколько там war файлов будут его использовать).

p.s. если что, я не настоящий сварщик и с javaee почти не пересекаюсь!

Мне кажется мой вопрос не правильный, на данный момент времени я задаю не те вопросы. Можно сказать хочу объять необъятное.

Какие книжки прочитать по архитектуре?

Почитай по микросервисы и как дробить монолит.

Я помню у меня была подобная проблема лет десять назад, но там было две разные базы одна майсквл а другая оракл в одной апп. Имы этот гемор тащили так как майсквл был легаси и от него было трудно избавится... но это было скорее всего больше джоб секьюр чем просто не желание избавлятся
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830868
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunkaменя была подобная проблемавот у автора в упор не вижу проблемы.
Сущность user есть в каждом приложении и никто не плачет.
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830906
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpSergunkaменя была подобная проблемавот у автора в упор не вижу проблемы.
Сущность user есть в каждом приложении и никто не плачет.

Про автора можно только догадываться какая там проблема. Возможно объяснит надеюсь. А то у нас, что не топик так "угадай мелодию с трех нот"
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830913
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpSergunkaменя была подобная проблемавот у автора в упор не вижу проблемы.
Сущность user есть в каждом приложении и никто не плачет.
Да но она может стать разной
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830941
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Неужели ты про разницу Класс и Экземпляр/Объект?
))
...
Рейтинг: 0 / 0
Получить ссылку на пользователя из нескольких war
    #39830970
Акпар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpДумаю автор поспешил и два независимы веб приложения mail.ru и auto.ru не имеют ничего общего.
Даже если у обоих есть сущность User.

2 варника по сути составляют один большой проект. просто разделили на варники, но между ними много общего.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Получить ссылку на пользователя из нескольких war
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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