2011-01-27 3 views
1

3 계층 아키텍처를 구현 중입니다. 비즈니스 계층 의 역할을 3 계층 아키텍처에서 알고 싶었습니다.3 계층 아키텍처에서 비즈니스 계층 사용

엔티티 프레임 워크를 사용하여 응용 프로그램을 개발 중입니다. 그래서 엔티티 개체는 PL에서 액세스 가능, BL & DL입니다. 내 질문은 엔티티 개체에 대한 입력 할당이 PL 또는 BL에서 이어야하는지 여부입니다 (저장 방법이 있다고 생각하십시오).

+0

매우 광범위한 질문과 포괄적 인 대답은 '비즈니스 로직을 캡슐화/분리 할 것'입니다. 어쩌면 당신에게 우려가되는 BLL을 갖는 것과 관련된 몇 가지 구체적인 질문을 게시하고 싶습니까? – InSane

답변

0

나는 계층화 된 아키텍처에 대해 읽었습니다. Microsoft 사이트의 세부 정보를 참조 할 수 있습니다. http://msdn.microsoft.com/en-us/library/ff648105.aspx

이름에서 알 수 있듯이 비즈니스 계층은 모든 비즈니스 로직 구현을 포함합니다. 프리젠 테이션 계층은 비즈니스 계층에서 서비스를 호출하거나 비즈니스 계층의 어셈블리 (DLL)를 호출하고 입력을 전달합니다.

어떤 응용 프로그램이 있는지 알려주십시오. 그러면 좀 더 상황에 맞는 정보를 제공 할 수 있습니다.

1

비즈니스 계층은 응용 프로그램 계층에서 데이터를 가져와 데이터 액세스 계층을 통과하는 함수를 작성하는 클래스입니다.