2012-08-29 3 views

답변

1

단일 웹 서비스 클래스에 여러 웹 메서드를 추가하면 모든 URL이 단일 URL로 지원되므로 (배포 및 구성이 훨씬 간단해질 수 있음) 클라이언트 측에서는 웹 참조를 만들 때 각 웹 서비스에 대해 별도의 클래스를 만들고 각 클래스 내에서 각 웹 메서드에 대해 별도의 메서드를 만듭니다. 상상할 수 있듯이 클라이언트 코드에서 작업하는 것이 더 쉬울뿐만 아니라 각각 하나의 메소드 만 포함하는 여러 클래스가 아닌 여러 메소드가있는 단일 클래스가있는 경우에도 더 쉽게 작업 할 수 있습니다. 그것은 의존성 주입 (DI)에 대한 악몽이 될 수 있습니다 (의존성을 주입하고 있습니까?) 따라서 엄지 손가락의 규칙은 모든 관련 메소드를 단일 웹 서비스로 그룹화하고 웹 서비스의 수를 합리적인 수준으로 유지하는 것입니다.

관련 문제