Java 개발 킷(JDK)에서 제공하는 XML 구문 분석기 및 변환기 또는 org.apache 클래스를 사용하는 데 필요한 지시사항에서는 weblogic.apache 패키지의 대부분의 클래스를 더 이상 사용하지 않습니다. 이 규칙은 weblogic.apache 패키지에 대한 참조를 발견합니다. BEA WebLogic Server API 참조에서 각 weblogic.apache 패키지를 클릭하면 더 이상 사용되지 않는 클래스를 사용되는 클래스로 어떻게 맵핑해야 하는지에 대한 특정 정보를 가져올 수 있습니다.
솔루션대부분의 weblogic.apache.xerces 패키지는 더 이상 사용되지 않는 API 대신 JDK가 공급하는 XML 구문 분석기 및 변환기를 사용해야 한다는 것을 표시합니다.
WebLogictry/catch 로직을 사용하지 않는 단순 DOMParser 예제를 생각해 보겠습니다. WebLogic에서 코드 스니펫 코드는 다음 예제와 유사합니다.
WebSphere Application Server traditional 또는 Liberty의 우수 사례에 대한 접근 방법은 weblogic.apache API 대신 JAXP Java API를 사용하는 것입니다. 이 접근 방식을 선택하는 경우 수동 마이그레이션 후의 코드는 다음 예제와 유사하게 표시됩니다.
weblogic.apache API를 광범위하게 사용하는 경우 가장 간단한 애플리케이션 변환 접근 방식은 사용 가능할 때 자동화된 수정 사항을 사용하는 것입니다 org.apache 패키지에서 사용할 수 있는 weblogic.apache 클래스를 오픈 소스에 해당하는 에 매핑하는 것입니다.
자동화된 수정이 제공되고 적용되면 Apache 코드를 다운로드하여 애플리케이션 빌드 경로에 를 컴파일할 애플리케이션 빌드 경로에 포함시켜야 합니다. 필수 Java 아카이브(JAR) 파일은 Apache Xerces Java XML 구문 분석기 프로젝트에 있습니다. 대부분의 API는 xercesImpl.jar 및 serializer.jar 파일에 있습니다. 오픈 소스 코드의 다운로드 및 인증에 대한 회사의 프로세스를 준수하십시오.
오픈 소스를 사용하면 마이그레이션한 코드는 다음 예제와 유사합니다.