xsd 파일로 leve 패키지로 Java 클래스를 생성 할 수 있는지 알고 싶습니다.
jaxb 파서를 알고 있지만 레벨 패키지를 생성하지 않았으며 모든 파일이 동일한 패키지에 있습니다.
스키마에 정의 된 요소의 중첩을 따르는 패키지 구조에서 JAXB가 아티팩트를 생성하도록하는 방법을 모르겠습니다. 이것이 불가능하다는 것은 아닙니다. 그러나 가장 좋은 방법은 Java에서 패키지 종속성을 주시하는 것입니다. 특히 패키지 디자인과 함께 Acycic Dependencies Principle 로 알려진 것을 따르기를 원합니다 .
Mike Clark의 JDepend 는 패키지가 무엇에 의존하는지 이해하는 데 큰 도움이 될 수 있으며 보고서 생성을 빌드 프로세스에 삽입하는 것은 매우 쉽습니다. 모든 아티팩트를 하나의 패키지로 생성하는 JAXB의 자연스러운 장점은 원치 않는 패키지 종속성주기를 생성하는 것에 대해 걱정할 필요가 없다는 것입니다. 일반적으로 가능한 한 간단하게 유지하기 위해 노력하고 JAXB 생성 아티팩트를 하나의 패키지에 남겨두면 매우 간단합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다