2011-03-14 2 views
7

스프링 또는 축 대 Remoting을 통해 구현 된 일반 웹 서비스 간의 차이점을 얻지 못했습니다.웹 서비스 대 스프링 리모팅

내 질문에 전혀 관련이없는 경우 봄 웹 서비스 대 스프링 리모팅 사이에서 혼란스러워합니다. 언제 remoting 가서 언제 웹 서비스와 함께 갈 수 있습니다.

는 답변 감사합니다

답변

5

Spring Web Services은 Spring의 자체 웹 서비스 기술을 사용하는 전용 Spring Project이며, Spring Remoting은 다른 제 3 자 원격 기술을 통합하는 일반적인 방법입니다.

Spring-WS는 항상 계약 우선이며, Spring Remoting은 종종 코드 우선입니다.

5

봄 원격 또는 웹 서비스를 사용하여 귀하의 선택은 당신이 SOAP 여부를 사용할 여부에 따라 달라집니다.

모든 스프링 서비스는 물론 인터페이스 기반 POJO 서비스로 시작해야합니다. 그렇게하면 구현과 인터페이스에 대해서만 걱정할 수 있습니다. 원격 액세스는 그렇게 생각할 수 있습니다.

일단 Spring POJO 서비스가 테스트되고 실행되면, EJB (RMI 기반, Java 전용 클라이언트), HTTP (HTTP 클라이언트를 생성 할 수있는 모든 클라이언트), 웹 서비스 (SOAP 및 WSDL) 등을 선택할 수 있습니다. 원하는 클라이언트 유형과 사용하려는 와이어 프로토콜에 따라 선택할 수 있습니다.

+2

웹 서비스의 구현을 완료하고 내가 예상 할 클라이언트 유형이 무엇인지 생각해 보면 리모팅을 고려해야합니다. 조금 더 많은 이론이 필요합니다. 차이점에 대해 더 자세한 정보를 얻을 수있는 적절한 장소로 안내 할 수 있고, 언제 리모팅하고 언제 정규 웹 서비스가 될지 알아보십시오. 마지막으로 나는 귀하의 빠른 응답에 감사드립니다. – srisris