웹 서비스 명령
Liberty는 JAXB(Java™ Architecture for XML Binding) 및 JAX-WS(Java API for XML Web Services) 애플리케이션에서 작동되는 다수의 명령 유틸리티를 제공합니다.
JAXB 애플리케이션에 대한 schemagen 명령
schemagen 스키마 생성기 도구를 사용하여 XML 스키마를 작성함으로써 Java 클래스로부터 스키마 파일을 생성하십시오. XML 스키마와 Java 클래스 사이의 맵핑을 작성한 후, JAXB 바인딩 런타임 API를 사용하여 XML 인스턴스 문서와 Java 오브젝트 사이에 변환할 수 있습니다. 결과 Java 클래스에는 JAXB 런타임이 마샬링 및 언마샬링을 위해 XML을 구문 분석하기 위해 필요한 모든 필수 정보가 들어있습니다. XML 데이터 처리를 위해 JAX-WS 애플리케이션 내에서 JAXB 클래스 또는 비JAX-WS Java 애플리케이션에서 JAXB 클래스를 사용할 수 있습니다.
자세한 정보는 JAXB 애플리케이션에 대한 schemagen 명령을 참조하십시오.
JAXB 애플리케이션에 대한 xjc 명령
JAXB 스키마 컴파일러가 제공하는 xjc 명령행 도구를 사용하여 XML 스키마 파일로부터 완전한 어노테이션이 있는 Java 클래스를 생성할 수 있습니다. xjc 스키마 컴파일러 도구를 사용하면 XSD(XML Schema Definition)를 시작하여 XSD 스키마에 정의된 유형 및 요소에 맵핑하는 JavaBeans 세트를 작성할 수 있습니다. XML 스키마와 Java 클래스 사이의 맵핑을 작성한 후, JAXB 바인딩 런타임 API를 사용하여 XML 인스턴스 문서와 Java 오브젝트 사이에 변환할 수 있습니다. 어노테이션이 있는 결과 Java 클래스에는 JAXB 런타임이 마샬링 및 언마샬링을 위해 XML을 구문 분석하는 데 필요한 모든 필수 정보가 있습니다. XML 데이터를 처리하기 위해 JAX-WS 애플리케이션 내에서 결과 JAXB 클래스 또는 비JAX-WS Java 애플리케이션에서 결과 JAXB 클래스를 사용할 수 있습니다.
자세한 정보는 JAXB 애플리케이션에 대한 xjc 명령을 참조하십시오.
JAX-WS 애플리케이션용 wsgen 명령
wsgen 명령행 도구는 웹 서비스 프로그래밍을 위한 Java 코드로 시작할 때 JAX-WS 애플리케이션에서 필요한 필수 아티팩트를 생성합니다. 서비스 엔드포인트 구현을 시작할 때 wsgen 도구를 사용하여 필수 JAX-WS 아티팩트를 생성하십시오.
자세한 정보는 JAX-WS 애플리케이션에 대한 wsgen 명령을 참조하십시오.
JAX-WS 애플리케이션용 wsimport 명령
wsimport 명령행 도구는 기존 WSDL(Web Services Description Language) 파일을 처리하고 JAX-WS 웹 서비스 애플리케이션 개발을 위한 필수 아티팩트를 생성합니다. 기존 WSDL 파일로 시작할 때 wsimport 명령행 도구를 사용하여 필수 JAX-WS 아티팩트를 생성하십시오.
자세한 정보는 JAX-WS 애플리케이션에 대한 wsimport 명령을 참조하십시오.