다음과 같이 디자인 문제가 있습니다. 각 응답이 전자에 따라 달라지는 몇 가지 SOAP 웹 서비스를 실행하려고합니다. 모든 응답을 얻었 으면 획득 한 모든 데이터의 유효성을 검사 한 다음이를 기반으로 일부 출력을 빌드하고 DB 업데이트로도 발행하려고합니다.자동 웹 서비스에서 상태를 유지하는 방법은 무엇입니까?
따라서 나는 실행될 모든 웹 서비스를 포장하는 TemplateFacade
메서드를 만들었습니다. 문제 : 분명히 메서드 호출간에 응답을 유지해야합니다. autowired 서비스가 정의에 따라 무국적이어야하며 싱글 톤이어야하므로 문제가 될 것입니다.
그래서 어떤 종류의 상태 (적어도 Executor.execute()
가 종료 될 때까지)를 유지해야하는 서비스를 주입에 사용할 수 있습니까?
더 나은 디자인 방식을 권장할까요?