Я предполагаю, что вы новичок в программировании и, следовательно, подробное объяснение для вас:
Все остальное, кроме вызовов интерфейса и RPC на сервер, будет находиться в пакете "сервер". В коде на стороне сервера вы также хотели бы создавать модули, которые взаимодействуют друг с другом. Как слой, который принимает звонки от клиента и обрабатывает их. Другой уровень, который содержит основную бизнес-логику и следующий уровень, который взаимодействует с БД, где будут находиться ваши сущности / модель.
Вы можете посмотреть пример для вашей текущей проблемы, которая разделяет различные слои кода. Единственная разница в том, что код использует JSP для своего интерфейса.