2014-10-18 11 views
4

(여러 클라이언트에서) 실시간 데이터 새로 고침을 사용하여 간단한 데스크톱 응용 프로그램을 개발하고 싶습니다. 소켓을 통해 웹 서비스와 통신하는 이와 같은 애플리케이션을 개발할 수 있습니까? 이 작업을 수행하기위한 기본 단계는 무엇JavaFX 데스크탑 응용 프로그램 - 웹 서비스와 소켓 통신

  • 있습니다 : 여기

    내가 알고 싶은 무엇인가?

  • 이렇게하려면 Spring WebSocket을 사용할 수 있습니까?
  • 모든 코드 예는 무엇입니까?

답변

3

예, 여러 클라이언트에서 실시간 데이터 새로 고침을 위해 Spring WebSocket을 확실히 사용할 수 있습니다.
물론 클라이언트와 서버 모두 WebSocket 프로토콜을 지원해야합니다. 이 짧은 토론을에 제공, 특히 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html
: 여기를 살펴 서버 및 클라이언트 옵션의 전체 참고로
http://spring.io/guides/gs/messaging-stomp-websocket/
http://start.spring.io/

: 빠른 시작을 위해
은 다음에서 살펴 사용시기 : http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-intro-when-to-use

+0

모든 예제는 브라우저와 서버 간의 통신을 보여줍니다. 이 예제는 javafx 또는 Java 스윙 응용 프로그램 간의 통신 (데스크탑 응용 프로그램)에서 사용할 수 있습니다. 이러한 개념을 이해하는 데는 거의 문제가 없습니다. 데스크톱 앱과 REST 웹 서비스 간의 커뮤니케이션입니다. – Sysrq147

+1

여기 좀보세요 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#websocket-fallback-sockjs-client – Alexander

+0

Spring과 같이 순수한 웹 소켓 클라이언트가없는 것 같습니다. Java WebSocket 클라이언트의 예제는 다음을 참조하십시오. http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html – Alexander

관련 문제