[Java] 스키마, 코드 생성, XMLBeans 또는 JAXB 중 어느 것이 더 낫습니다.


Answers

Joachim의 답변 +1, 내가 좋아하는 기능 중 하나를 추가하기 위해 JAXB 2.0은 제한된 단순 유형에서 Java enum을 생성합니다.

Question

코드 생성을 위해 XML 스키마 용 라이브러리를 사용하고 사람들이 XMLBeans와 JAXB간에 기본 설정을 갖고 있는지 알고 싶습니다. 성능, 스키마 검증 기능, 메모리 사용 .. 모든 지표가 도움이 될 것입니다 ..




XmlObjects는 효율적인 파싱을 위해 xml infoset에 쉽게 액세스 할 수있는 뷰 객체뿐만 아니라 최상위 도메인 및 DTO 객체이기도합니다. 일반적으로 비즈니스 객체는 너무 거칠므로 DTO 어셈블러 또는 매핑 프레임 워크를 사용하여 XmlBeans와 JAXB 모두에 대해 일부 매핑을 구현해야합니다. JAXB는 마샬링 시간 유효성 검사를 제공하고 인프라와의 통합이 잘 이루어졌지만 XmlBeans의 장점은 JAXB의 장점보다 강하다고 생각합니다.




Links