내 코드를 정리하려고하는데, 내 서비스 레이어에 대한 참조 즉 DLL이있는 프로젝트가 여러 개 있습니다. 이것이 의미하는 바는 새로운 서비스 계층을 배포 할 때 일반적으로 동일한 서비스 계층을 업로드해야한다는 것입니다.내 저장소 (저장소 패턴)를 다른 프로젝트 (.NET)와 공유하고 있습니까?
물론 ADD 참조를 사용하는 것은 하나의 어셈블리가 다른 것과 이야기하는 것처럼 매우 빠릅니다. . 나는 다른 방법의 장단점을 알고 싶어
..
난 .. 내 서비스 계층을 래핑하는 웹 서비스/WCF를 사용하지만이 패배 객체가 아닐 수
그리고 속도는 어떻습니까? 이제 데스크탑 응용 프로그램은 어셈블리 참조에 액세스하는 대신 웹 서비스/wcf를 호출해야합니까 ?? 물론 내 데이터 층과 직접 데이터 레이어 이야기 nevere 내 고객에
내 서비스 계층 회담 ..
그것의 내 비즈니스 로직은 숫자 사이에 공유되는입니다 서비스 계층의 문제 애플 리케이션의 ..
데스크톱 응용 프로그램, 내가 어떤 효과 2 개 웹 사이트 (웹 서비스로 사용) 2 개의 WCF 프로젝트 난 내 코드를 반복하지 않고 가장 빠른 가능성에 처하지을 달성 할 수있는 방법에
어떤 조언 지금 즉
각 앱 (데스크톱, 웹 사이트, wcf)은 동일한 DLL에 사본이 있고 참조가 있습니다 (2008 년 기준 참조 추가).
아이디어가 있으십니까?
@mark : 왜 서비스 레이어를 업데이트 할 때 아무 것도 업로드해야합니까? 그것을 사용하는 응용 프로그램은 준비가되면 최신 버전을 가져야합니다. 그들은 당신의 새로운 릴리스로 먼저 테스트하고 싶지 않습니까? –
고마워요,하지만 요점은 모든 클라이언트가 내 것이기 때문에 나는 그것이 작동한다는 것을 알았습니다. 나는 그것을 테스트했습니다 ...하지만 지금은 DLL의 여러 위치에 업로드했습니다 - 중복 된 코드입니다. WCF 또는 이와 비슷한 서비스 계층 (저장소 패턴)을 래핑하지만 속도 등이 걱정됩니다. –
@market : 모든 클라이언트가 동일한 데이터베이스를 가리 킵니까? (어쩌면 이것은 실제로 중요하지 않겠지 만) –