여러 매개 변수로 호출 할 수있는 HTTP 기반 서비스를 설계 할 때 사용되는 디자인 패턴은 무엇입니까?많은 수의 입력 매개 변수 규칙에 웹 서비스를 응답하게하는 디자인 패턴
일부 매개 변수는 필수이며 일부 매개 변수는 선택 사항이며 일부 매개 변수는 함께 사용해야합니다. 다른 매개 변수는 완전히 모순입니다. 나는이 일을 하느라 피곤하다. 그리고 무엇이든지이 일을하고, 내 봉사 방법을 어수선하게 만든다. 더 좋은 방법이 있어야합니다.
요청 필터의 개념에 익숙하지만 컨트롤러에 제공하는 것과 동일한 데이터 컨텍스트를 제공해야하므로 부분적으로 만 도움이됩니다.
모든 입력 규칙을 디커플링 방식으로 생성하는 적절한 방법은 무엇입니까?
[명령 패턴] (http://en.wikipedia.org/wiki/Command_pattern)이 도움이 될 수도 있습니다. – flash
나는 이것이 웹 서비스와 관련이 없다고 생각한다. 모든 유형의 응용 프로그램에서 동일한 문제입니다. 복잡한 입력 유효성 검사 규칙이 있습니다. 다른 작업에서 사용할 수있는 유효성 검사 구성 요소를 설계 (사용)하거나 일종의 규칙 엔진을 도입 할 수 있습니다. – home