곧 공용 API (웹 API)를 구현해야 할 것입니다. 요청 중 하나는 동일한 작업 (예 : REST 및 SOAP)을 수행하는 여러 가지 방법을 제공해야 할 것이므로 초기 접근 방식은 이와 같습니다.공용 API 구현
는 SOAP
를 사용하여 REST와 SOAP 인터페이스에서 요청을 처리하는 일반적인 외관 클래스의 컨트롤러를 확인합니다 REST 에 대한 컨트롤러을하기 위해선, 외관 클래스의 내부 접근을 담당 할 것이다 시스템 (직접 또는 간접적으로 돔 DAO가 사용될 수 있습니다 ... 등).
코드는 Java로 작성되며, 대부분 다른 기술자들 사이에서는 Spring MVC를 사용합니다.
여기에 질문이 있습니다. 너에게 이해가 되니? 너무 불합리한가? 과도한 건축물을 여기에서 느끼십니까? 모든 제안/경험/모범 사례?
감사합니다.
나는 REST 요청과 SOAP 요청을 위해 spring-mvc 컨트롤러를 사용한다. 서비스 클래스는 컨트롤러에서 똑같다. 컨트롤러에서 REST 요청과 SOAP 요청을 구별하는 다른 경로를 사용한다. – Tom
버전 관리 (다른 API 버전은 어떻게 처리하나요?) –
죄송합니다. 실제로 코멘트를 잘못 입력했는데 실제로 spring-mvc와 spring-ws를 사용하므로 비누 요청은 컨트롤러가 아닌 내 엔드 포인트 클래스로 이동합니다. – Tom