Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Куда запихнуть общий код / 9 сообщений из 9, страница 1 из 1
17.09.2019, 12:06
    #39862739
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Всем привет!

Есть jar библиотека, которая реализует клиентскую и серверную части.
Попросили сделать облегченную клиентскую часть в виде отдельной jar библиотеки.
Соответственно, обе библиотеки будут использовать общие базовые классы и интерфейсы.

Правильнее сделать 3-й базовый jar файл, в котором будет храниться общий код? В этом случае вносить изменения придется только в одном месте.
...
Рейтинг: 0 / 0
17.09.2019, 12:10
    #39862740
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
MolasarЕсть jar библиотека, которая реализует клиентскую и серверную части.ни разу такого не видел.
Подробнее про клиента.
Десктоп?
...
Рейтинг: 0 / 0
17.09.2019, 12:14
    #39862742
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Сервис сообщений ActiveMQ: отправка и получение с записью в БД.
Нужно реализовать только отправку. Но есть один общий класс Event, который используется и при отправке и при получении сообщения. Вот его нужно вытащить куда-нить, т.к. как минимум не удобно вносить изменения в двух разных местах.
PetroNotC SharpMolasarЕсть jar библиотека, которая реализует клиентскую и серверную части.ни разу такого не видел.
Подробнее про клиента.
Десктоп?
...
Рейтинг: 0 / 0
17.09.2019, 12:23
    #39862756
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Molasarобщий класс Event,он передается по сети или это либа БЛ?
...
Рейтинг: 0 / 0
17.09.2019, 12:29
    #39862761
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Не совсем понял ваш вопрос.
Event - это класс, экземпляры которого отправляются в очередь JMS.
PetroNotC SharpMolasarобщий класс Event,он передается по сети или это либа БЛ?
...
Рейтинг: 0 / 0
17.09.2019, 12:43
    #39862777
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Molasar,
1.ты когда ответ будешь писать после вопроса?
2. Я не знаю этот мессенджер. Мог бы тебе SOAP. порекомендовать, там классы автоматом передаются.
А готового класса из самого мессенджера нет для передачи сообщения?
...
Рейтинг: 0 / 0
17.09.2019, 12:58
    #39862798
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Готового класса нет.
Тем более, что JMS позволяет отправлять любые собственные объекты.

Не нужно зацикливаться на JMS. Я думал, что это стандартная ситуация, когда два приложения могут использовать общие классы.

PetroNotC SharpMolasar,
1.ты когда ответ будешь писать после вопроса?
2. Я не знаю этот мессенджер. Мог бы тебе SOAP. порекомендовать, там классы автоматом передаются.
А готового класса из самого мессенджера нет для передачи сообщения?
...
Рейтинг: 0 / 0
17.09.2019, 13:02
    #39862802
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
MolasarНе нужно зацикливаться на JMS. Я думал, что это стандартная ситуация, когда два приложения могут использовать общие классы.ты не поверишь - выносят класс в библиотечный jar.
Ни разу драйвер к бд не юзал?
...
Рейтинг: 0 / 0
17.09.2019, 13:32
    #39862830
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда запихнуть общий код
Вот! Спасибо, что подтвердили мою догадку в моём 1-м сообщении, где я задал свой вопрос.
Так сделаю, создам библиотечный jar, куда вынесу весь общий код. И буду подключать этот jar в каждое приложение.

PetroNotC SharpMolasarНе нужно зацикливаться на JMS. Я думал, что это стандартная ситуация, когда два приложения могут использовать общие классы.ты не поверишь - выносят класс в библиотечный jar.
Ни разу драйвер к бд не юзал?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Куда запихнуть общий код / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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