2006/04/21 21:33 Developer

Business Delegate

Business Delegate는 presentation layer의 컴포넌트와 business layer간의 컴포넌트 간의 직접적인 호출관계를 끊어 줍니다. 이로 인해 두 레이어간의 결합도(coupling)를 낮춰줍니다.

또한 business service에 대한 lookup, 생성, Exception처리 등의 복잡한 로직을 클라이언트로부터 분리함으로 클라이언트는 클라이언트 로직만 구현하면 될 수 있게 만들어 줍니다.

business delegate는 보통 service locator를 통해, 필요한 business layer의 business service객체를 클라이언트에 제공합니다.

business delegate는 보통 session facade와 1:1로 정의됩니다.

비즈니스 서비스를 찾는 로직을 service locator를 이용해 분리함으로써, business delegate와 비즈니스 서비스간 결합도는 줄어들고, 유지보수성은 높아집니다.
Posted by ologist
 TAG

블로그 이미지
ologist

공지사항

Yesterday170
Today61
Total33,502

달력

 « |  » 2012.02
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

최근에 받은 트랙백

글 보관함