Как управлять общим модулем / классом для проектов Java-сервер-клиент? - PullRequest
0 голосов
/ 14 марта 2019

Итак, у меня есть 2 Java-проекта (клиентский проект и серверный проект), чтобы попытаться узнать о сокетах. Приложение простое, клиент может отправлять сообщения на сервер и наоборот.

И клиенту, и серверу нужен один и тот же класс, в данном случае это Sender и Message. Sender - это объект (может быть сервером или клиентом), который отправляет сообщение, а Message - это сообщение, отправленное отправителем. Класс Sender содержит имя пользователя отправителя.

Итак, как мне управлять этими двумя классами, чтобы они могли использоваться этими двумя проектами (клиент и сервер)?

Должен ли я создать новый проект как библиотеку этих двух классов и добавить библиотеку в эти проекты? или есть эффективный способ его реализации? Сейчас Sender все еще находится в клиентском проекте, и я добавил клиентский проект в модуль проекта сервера.

PS: я использую IntelliJ IDEA atm для кодирования этих проектов.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...