2016-10-07 4 views
1

Я .NET Developer, изучающий Java и J2EE в свое свободное время. Я понимаю, что домашний интерфейс используется для методов жизненного цикла.Обязателен ли домашний интерфейс?

Все примеры, на которые я смотрю, не имеют домашнего интерфейса. Например, этот: https://netbeans.org/kb/docs/javaee/entappclient.html и случай этот пример CRUD: https://www.youtube.com/watch?v=_zW27Y2boCo

Два примера выше работают на моем компьютере разработки, однако нет домашнего интерфейса. Почему нет домашнего интерфейса?

ответ

0

Аннотация есть смысл тоже. Причина упомянутая страница не используется @Remote a.k.a Домашний интерфейс заключается в том, что клиент находится внутри JVM, код написан на Java.

Когда использовать

@Remote аннотаций обеспечивают с помощью RMI Remote Method Invocation .use это, если EJB необходимо получить доступ клиента от .Net, PHP приложения (применимо для интерфейса сессионного компонента или самого класса реализации боба . Это делает сеансовый компонент доступным для клиентов за пределами JVM, в котором он развернут). если в интерфейсе отсутствует аннотация, он будет @Local a.k.a LocalHome по умолчанию.

EJB - Home/Remote and LocalHome/Local interfaces

+0

Есть ли разница между удаленным интерфейсом и домашним интерфейсом? Они то же самое? – w0051977

+0

они одинаковые Домашний интерфейс представляют собой удаленные аннотации @ w001977 –

Смежные вопросы