GStream 어플리케이션에서 RPC 호출을 직렬화하기 위해 XStream을 사용하고 싶습니다. Java 오브젝트를 앞뒤로 보내고 있기 때문에 두 가지 방법으로 처리 할 수 있기를 기대합니다. 클라이언트 측에서 XStream을 실행할 수 있습니까? 방법? 다른 방법으로, 클라이언트쪽에 다른 XML 직렬화기를 추천 할 수 있습니까?GWT 클라이언트 측의 XStream
0
A
답변
0
브라우저에서 XStream을 실행할 수 없다고 생각합니다. 왜 클라이언트 측에서 네이티브 JSON을 사용하여 직렬화하지 않습니까? XStream은 서버에서 JSON 구문 분석 기능을 제공합니다. http://x-stream.github.io/json-tutorial.html
0
나는 혼란 스럽다. 자바 백엔드가 있습니까? 왜 내장 RPC 메커니즘을 사용하지 않습니까? 백 엔드에서 Java를 실행하는 경우라면 누구에게도 뒤지지 않습니다.
1
XStream을 모델로하여 클라이언트 측 XML 직렬 변환기를 개발했습니다. 주석과 GWT 코드 생성기를 사용하여 컴파일 타임에 시리얼 라이저를 만듭니다. 자체 맞춤 프로젝트입니다. 나는 그것을 닦고 오픈 소스를 원했지만 지금은 시간이 없다. 나는 그저 가능하다고 말하고 싶었습니다 ... 아마 누군가가 거기에 뭔가를 넣을 것입니다.
그러나 JSON 또는 GWT-RPC를 사용하는 것이 더 나을 것입니다 (호출을 다시 라우팅해야하는 별도의 종점이 있음에도 불구하고 말입니다). 모든 것이 유지 관리의 용이성에 관한 것입니다 (수작업 작성 직렬 변환기가 아닙니다).
JSON 객체를 평가할 수 있기 때문에 클라이언트 측에서 훨씬 효율적입니다. Javascript에서 XML을 구문 분석하는 것이 훨씬 낫습니다. –