2014-04-22 3 views
0

.NET 데스크톱 응용 프로그램과 통신 할 데스크톱 Java 클라이언트를 설정해야합니다. .NET 응용 프로그램은 자체 웹 서버를 통해 서비스를 제공합니다. Java 응용 프로그램에서 데이터 변경 사항을 자주 폴링하지 않고 .NET 응용 프로그램이 웹 서비스 또는 이와 유사한 기술을 통해 Java 데스크톱 응용 프로그램에 연결하는 것이 좋습니다. 웹 서비스에 익숙하지 않지만 Tomcat과 같은 웹 응용 프로그램 컨테이너가 필요합니다. 웹 서버를 처음부터 효과적으로 다시 작성하지 않고도 내 응용 프로그램에서 수신 대기 소켓을 웹 서비스 끝점으로 설정하는 방법이 있습니까? .NET Desktop 응용 프로그램이 Java Swing 데스크탑 응용 프로그램과 대화 할 수있는 다른 방법이 있습니까?Swing 응용 프로그램 내에서 웹 서비스 호스팅

답변

0

JRE 6을 사용하는 경우 Endpoint.publish() 메서드를 사용하여 인앱 서버를 만들고 서비스를 노출 할 수 있습니다.
동일 사례를 보려면 link의 간단한 자습서를 참조하십시오.
Endpoint.publish()의 작동 방식은 내부적으로 경량 서버를 만들고 해당 위치에서 SOAP 서비스를 사용할 수 있도록합니다.

+0

위의 답변에 추가하려면이 질문 [link] (http://stackoverflow.com/questions/1292171/deploy-java-web-service-without-using-web)도 참조해야한다고 생각합니다. -섬기는 사람) –

관련 문제