Я пишу удаленный интерфейс EJB (3.0) и записываю реализацию EJB. Теперь я развертываю EJB как ухо на WAS. На отдельной машине я пишу клиент Java для вызова EJB. В пути класса клиента мне просто нужно иметь заглушку EJB?Что такое минимальный минимум, необходимый в пути класса клиента EJB?
Есть ли что-либо еще на стороне клиента? Я понимаю как механизм избыточности, я должен положить ejb и bean-компонент также на клиент, но я не рассматриваю это здесь.
Таким образом, удаленный интерфейс должен присутствовать на стороне клиента и на стороне сервера, заглушка должна присутствовать только на стороне клиента, и фактический компонент должен присутствовать только на стороне сервера ... это правильно – Victor
Да, Виктор, где бы вы ни хотели использовать сеанс bean, вам всегда нужно иметь интерфейс (локальный, удаленный или бин-класс в случае отсутствия интерфейса). Короче говоря, заглушки используются удаленными клиентами для вызова EJB, расположенных на JNDI. – iskramac