문제

누구든지 좋은 바이너리 XML 형식을 추천할 수 있습니까?이는 JavaME 애플리케이션용이므로 a) 서버에서 구현하기 쉽고 b) 저가형 JavaME 클라이언트 장치에 대한 저용량 파서를 작성하기 쉬워야 합니다.

그리고 XML보다 작아야 하고 구문 분석이 더 빨라야 한다는 것은 말할 필요도 없습니다.


데이터는 SVG와 유사합니다.

도움이 되었습니까?

해결책

당신은 살펴보고 싶을 수도 있습니다 wbxml (Wireless Binary XML) 크기에 최적화되어 휴대폰에서 자주 사용되지만 구문 분석 속도에는 최적화되어 있지 않습니다.

다른 팁

헤센 살펴볼 가치가 있는 대안이 될 수 있습니다.Java ME 애플리케이션에 적합한 작은 프로토콜입니다.

"Hessian은 대규모 프레임워크나 새로운 프로토콜 세트를 배우지 않고도 웹 서비스를 사용할 수 있게 만드는 바이너리 웹 서비스 프로토콜입니다.바이너리 프로토콜이기 때문에 첨부 파일을 사용하여 프로토콜을 확장할 필요 없이 바이너리 데이터를 전송하는 데 매우 적합합니다."

추가 링크:

여기

여기도

어떤 종류의 데이터를 사용할 계획인가요?서버가 Java로도 수행되는 경우 작은 공간을 차지하는 가장 쉬운 방법은 미리 정의된 형식으로 바이너리 데이터를 보내고 받는 것입니다.알려진 순서대로 모든 것을 작성하십시오. DataOutputStream.

하지만 실제로는 어떤 종류의 데이터를 작업하고 있는지, 형식을 정의할 수 있는지에 따라 달라집니다.

실제로 이런 종류의 최적화가 필요한지 평가해야 합니다.어쩌면 당신은 대상 장치가 아닐 수도 있습니다 그래서 제한된.

이는 대상 장치에 따라 크게 달라집니다.JSR172를 사용할 수 있는 경우 구문 분석이 완료되고 런타임이 이를 수행합니다.그리고 XML은 주로 자신만의 형식을 만드는 것입니다.이미 언급했듯이 목표가 성능이라면 XML은 아마도 최선의 방법이 아니며 결국 몇 가지 바이너리 작업을 수행하게 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top