문제

"@WebService"로 Java 클래스에 주석을 달고 이를 JAX-WS RI("Metro")와 함께 사용할 때 JAX-WS RI가 내 클래스의 객체를 몇 개 생성합니까?항상 최대 하나의 객체가 있습니까? 아니면 (아마도 사용량에 따라) 더 많은 인스턴스를 생성할 수 있습니까?

도움이 되었습니까?

해결책

JAX-WS 표준이 이를 지정합니까?

나는 이것이 표준이 서버의 상태를 지정하지 않고 애플리케이션에 대해 하나의 서블릿 객체를 생성하거나 모든 요청에 ​​대해 하나를 생성하는 서블릿과 거의 유사할 것으로 기대합니다.그렇다면 JAX-WS 구현이 작동하는 방식에 대해 가정하는 방식으로 프로그램을 빌드해서는 안 됩니다.

그리고 그것이 내가 어느 쪽이든 추천하고 싶은 것입니다:이 질문이 문제가 되지 않도록 코드를 작성하세요.그러면 예상치 못한 일이 발생하지 않을 것이며 새로운 구현으로 인해 작업이 다르게 수행되더라도 Metro를 다른 것으로 전환할 수 있을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top