2009-11-18 3 views
0

웹 상위 응용 프로그램 내에서 데이터에 액세스하고 속성을 통해 필요한 데이터를 컨트롤에 전달하고 참조 또는 URL 포인터 (웹 서비스의)를 전달하여 해당 필드의 데이터에 액세스 할 수있게하는 것이 더 낫습니다. 부모는 서버 컨트롤이 사용하는 다른 곳에서는 데이터를 사용할 필요가 없다는 것을 명심해야합니다.서버 제어/데이터 액세스 모범 사례?

답변

-1

일반적으로 응용 프로그램에서 컨트롤을 관리하는 것이 더 쉬울 것이라고 생각하지만, 일부 시나리오에서는 특히 데이터에 액세스하는 응용 프로그램이 필요하지 않을 때 컨트롤을 포함 할 수 있습니다. 외부 비디오 플레이어 등 또는 외부 웹 파트 또는 기타 프레임을 포함하려는 경우

1

아이디어는 db 레이어와 상호 작용하는 UI를 원하지 않는다는 것입니다. 그래서 당신은 datalayer (기본적으로 어셈블리/dll로 컴파일 할 수있는 클래스)를 생성함으로써 그 데이터를 추상화합니다. 귀하의 UI는 BLL과 대화를하고 DAL과 대화를합니다.

+0

음, 분명히 나는 ​​분명해야했습니다. 컨트롤은 직접 데이터에 액세스하지 않을 것이다, 거기에 대한 다른 레이어가 있지만 내 질문은 웹 부모 또는 컨트롤에서 서비스를 호출하는 것이 좋습니다 ... 정말 중요합니까? – suedeuno