OSGi Blueprint
이 기능을 통해 OSGi blueprintcontainer 스펙을 사용하는 OSGi 애플리케이션의 배치를 지원할 수 있습니다. WebSphere Application Server에서 OSGi 애플리케이션을 지원함으로써 Java EE 및 OSGi 기술을 사용하는 모듈식 애플리케이션을 개발 및 배포할 수 있습니다.
이 기능을 사용
OSGi Blueprint 기능을 사용하려면 server.xml 파일의 featureManager 요소 내에 다음 요소 선언을 추가하십시오.
<feature>blueprint-1.0</feature>
지원되는 Java™ 버전
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
이 기능에 의존하는 기능 개발
OSGi Blueprint 기능에 의존하는 기능을 개발 중인 경우, 새 기능의 기능 Manifest 파일에 있는 Subsystem-Content 헤더에 다음 항목을 포함시키십시오.
com.ibm.websphere.appserver.blueprint-1.0; type="osgi.subsystem.feature"
이 기능을 사용하는 기능
이 기능이 제공하는 표준 API 패키지
- org.apache.aries.blueprint
- org.apache.aries.blueprint.ext
- org.apache.aries.blueprint.ext.evaluator
- org.apache.aries.blueprint.mutable
- org.apache.aries.blueprint.services
- org.apache.aries.blueprint.utils
- org.apache.aries.util
- org.osgi.framework
- org.osgi.framework.hooks.bundle
- org.osgi.framework.hooks.resolver
- org.osgi.framework.hooks.service
- org.osgi.framework.hooks.weaving
- org.osgi.framework.launch
- org.osgi.framework.namespace
- org.osgi.framework.startlevel
- org.osgi.framework.wiring
- org.osgi.resource
- org.osgi.service.blueprint
- org.osgi.service.blueprint.container
- org.osgi.service.blueprint.reflect
- org.osgi.service.component
- org.osgi.service.condpermadmin
- org.osgi.service.jndi
- org.osgi.service.packageadmin
- org.osgi.service.startlevel
- org.osgi.service.url
- org.osgi.util.tracker
이 기능이 제공하는 써드파티 API 패키지
- org.apache.aries.transaction.exception
이 기능이 제공하는 SPI 패키지
- org.apache.aries.blueprint
- org.apache.aries.blueprint.ext
- org.apache.aries.blueprint.ext.evaluator
- org.apache.aries.blueprint.mutable
- org.apache.aries.blueprint.services
- org.apache.aries.util
- org.osgi.service.cm
- org.osgi.service.subsystem
기능 구성 요소
server.xml 파일에서 다음 요소를 사용하여 OSGi Blueprint 기능을 구성할 수 있습니다.