Шаблон проектирования Java - бизнес-делегат - PullRequest
4 голосов
/ 23 марта 2010

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

Ответы [ 2 ]

10 голосов
/ 23 марта 2010

Шаблон бизнес-делегата пытается отделить клиентов от бизнес-сервисов.Для этого вам необходимо:

  • бизнес-делегат , который используется клиентами для запроса услуг;
  • служба поиска мост, используемый бизнес-делегатом для поиска сервисов, он инкапсулирует алгоритм поиска в соответствии с запросом, сделанным делегатом;
  • бизнес-сервис - это реальный сервиспредлагается клиентам, обычно EJB или аналогичным концепциям J2EE.

Кстати, эта страница объясняет все достаточно четко ..

2 голосов
/ 04 июля 2016

Бизнес-делегат действует как бизнес-абстракция на стороне клиента; он обеспечивает абстракцию и, следовательно, скрывает реализацию бизнес-сервисов.

Использование Business Delegate уменьшает связь между уровнем представления клиентов и системными бизнес-услугами

A Business Delegate использует компонент, называемый Служба поиска . Служба поиска отвечает за сокрытие основных деталей реализации кода поиска Business * .

Бизнес-сервис - это компонент бизнес-уровня, такой как корпоративный компонент или компонент JMS, который предоставляет клиенту необходимую услугу. Он используется для вызова бизнес-методов от имени клиента.

Состав:

enter image description here

Более подробную информацию об этом шаблоне вы можете найти на сайте oracle .

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