2013-01-18 2 views
0

통신을 위해 Json 패킷을 사용하여 JavaFX 클라이언트 - 서버 응용 프로그램을 만드는 방법은 무엇입니까? 나는 Json으로 포맷 된 다른 메시지로 한쪽에서 다른 두 개의 원격 JavaFX 인스턴스 (예 : 채팅) 사이에서 실시간으로 상호 작용해야합니다. 어떻게해야합니까? 감사합니다.REST Json을 통한 JavaFX2 클라이언트 - 서버

답변

1

이 작업을 수행하는 방법에 대한 상위 수준의 개요가 필요하면 http (JSON을 http로 보내시겠습니까?) 및 JSON을 사용하기위한 라이브러리가 필요합니다. 나는 JavaFX2가이 문제의 경우가 아니라고 생각한다. 당신은 자바 애플리케이션에서 이것을 할 수있다.

http로 작업하려면 Apache HttpComponents이라는 멋진 것이 있습니다. 사이트의 자습서는 서버 및 클라이언트 기능을 모두 구현하는 방법에 대한 팁을 제공해야합니다.

JSON을 사용하려면 예를 들어 Google의 GSON 라이브러리를 사용할 수 있습니다. JSON 라이브러리에 대한 일부 설명은 here입니다.

처음에는 JSON을 나타내는 Java 객체를 만들고, String으로 변환 한 다음 HTTP POST 요청으로 패키징해야합니다.

희망이 도움이 될 것입니다.

+0

고맙지 만 구체적인 내용은 http를 통해 Json을 보내는 JavaFX를 사용해야합니다. 나는 RedFX에 시도하고있다.이게 옳은 방향 일까? –

+1

가능할 수 있습니다. 왜 안돼. 약간의 시간이 있다면 그냥 사용해보십시오. RedFX를 사용하는 세 가지 통신 방법 중 사용하려는 것은 무엇입니까? [WebServiceClient] (http://www.redfx.org/)는 귀하의 사례와 관련이 있습니다. 또한 HttpRequest를 사용하여 RESTful 통신을위한 기능을 추가로 구현합니다. 한번 시도해보십시오. 자세히, 자습서에 채팅 응용 프로그램을 만드는 [예제] (http://www.redfx.org/samples/chat/index.html)가 있습니다. – yaromir

관련 문제