связать проект EJB и Java-приложение с сокетом? - PullRequest
0 голосов
/ 18 сентября 2018

Мне нужен мой EJB для связи через сокеты с Java-приложением.Можно ли это сделать?Могу ли я разместить код для клиентского сокета где-нибудь в Бине (в методе?) И сделать так, чтобы код сервера установил соединение и прослушивал запросы от клиента в Java-приложении?Спасибо за помощь!

1 Ответ

0 голосов
/ 24 сентября 2018

См. Спецификацию EJB (например, ядро ​​EJB 3.2, глава 16.2.2 «Ограничения программирования»):

Корпоративный компонент не должен пытаться прослушивать сокет, принимать соединения на сокете илииспользовать сокет для многоадресной передачи. Архитектура EJB позволяет экземпляру корпоративного компонента быть клиентом сетевого сокета, но не позволяет ему быть сетевым сервером. Разрешение экземпляра стать сетевым сервером может вступать в конфликт с основной функцией предприятияbean - для обслуживания клиентов EJB.

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