애플리케이션 확장 레지스트리

WebSphere® Application Server는 애플리케이션이 사용하기 위한 Eclipse 확장 프레임워크를 사용 가능하게 했습니다. 애플리케이션은 정의된 확장점이 있고 해당 애플리케이션의 확장 가능 영역에 대한 확장 처리 코드를 제공하는 경우 확장할 수 있습니다.

참고: WebSphere Application Server Traditional 버전 9.0 이상의 경우, 애플리케이션 확장 레지스트리가 안정화됩니다. 자세한 정보는 전통적인 WebSphere Application Server의 안정화된 기능을 참조하십시오.
대상 확장점에 필요한 사항에 맞게 확장기능을 정의해서 애플리케이션을 다른 확장 가능한 애플리케이션에 플러그인할 수 있습니다. 확장점은 동적으로 새로 추가된 확장기능을 찾고 새 기능은 기존 애플리케이션에 끊임없이 통합됩니다. 이는 교차 Java EE(Java™ Platform, Enterprise Edition) 모듈 기반에서 작동합니다. 애플리케이션 확장 레지스트리는 Eclipse 플러그인 디스크립터 형식 및 API(Application Programming Interface)를 WebSphere 애플리케이션의 표준 확장성 메커니즘으로 사용합니다. WebSphere 애플리케이션 모듈을 빌드하는 개발자는 WebSphere Application Server 확장기능을 사용하여 확장 가능한 애플리케이션에 해당 기능을 구현할 수 있는데, 이것이 확장점을 정의합니다. 애플리케이션 확장 레지스트리 메커니즘을 통해 이를 수행할 수 있습니다.

확장 가능한 Java EE 애플리케이션의 아키텍처는 모듈 설계를 따라서 특히 코어 개발 팀의 외부에서 새 기능 모듈을 추가하거나 기존 모듈을 바꿉니다. 각 모듈은 표준 Java EE 및 포털 웹 모듈 배치 도구에 기반한 배치 도구를 사용하여 포털로 배치되거나 Java EE 애플리케이션에서 제거되는 플러그인 또는 플러그 가능한 단위입니다. 플러그인 모듈은 확장 가능한 지점 및 기타 플러그인에 제공하는 기능을 plugin.xml 파일에서 설명합니다. plugin.xml Manifest 파일은 동일한 기본 XML 데이터의 단순화된 보기를 제공하는 Eclipse의 플러그인 개발 환경(PDE) 또는 단순 문서 편집기로 작성할 수 있습니다.

Eclipse 모델로의 WebSphere Application Server 구현

플랫폼 특히 Eclipse Workbench 또는 Java EE(Java 2 Platform, Enterprise Edition) 때문에 이 아키텍처의 WebSphere Application Server 구현에 몇 가지 사소한 차이가 있습니다. WebSphere Application Server 구현의 강조는 다음을 포함합니다.
  • Eclipse 3.6 이상의 모든 확장 레지스트리 관련 인터페이스의 구현.
  • 동일한 plugin.xml 구문, 그러나 일부 속성은 사용되지 않습니다(예: <runtime>).
  • 포함 Java EE 모듈이 시작할 때 플러그인을 발견하여 레지스트리에 추가하고, 포함 Java EE 모듈이 중지할 때 플러그인이 종료되어 레지스트리에서 제거됩니다.
  • IExtensionRegistry 오브젝트에 대한 액세스는 Eclipse 워크벤치에서 Platform.getExtensionRegistry 메소드를 사용하는 대신 JNDI(Java Naming and Directory Interface)를 통해 이루어집니다.
  • 필터링 기능은 필터 구현을 제공하고 필요한 대로 필터를 찾고 호출하는 이름 지정된 레지스트리 인스턴스를 통해 사용할 수 있습니다. 세부사항은 IExtensionRegistryFilter 인터페이스에 대한 개발자 API 문서를 참조하십시오.

사용 가능한 Eclipse 3.6 인터페이스

다음 Eclipse 3.6 이상 인터페이스는 WebSphere Application Server에서 사용 가능합니다.

  • 확장 레지스트리 API
  • 확장점 API
  • 확장 API
  • 구성 요소 API
  • 레지스트리 변경 리스너 API
  • 레지스트리 변경 이벤트 API
  • 확장 델타 API
  • 상태 API
다음 인터페이스는 Eclipse에서 동일하게 인식되고 처리됩니다.
  • 실행 가능 확장 API
  • 실행 가능 확장 팩토리 API

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_extensions
파일 이름:cweb_extensions.html