Archivos XML Blueprint de OSGi

Los archivos XML Blueprint definen y describen los diversos componentes de una aplicación.

El archivo XML Blueprint contiene definiciones de gestores de distintos componentes. La especificación del contenedor Blueprint define cuatro gestores de componente principal: un gestor de beans, un gestor de servicios y dos gestores de referencia de servicios. Cada gestor tiene un elemento XML correspondiente que describe las propiedades del gestor. Cada gestor es responsable de crear y gestionar el ciclo de vida de los componentes que cree, proporcionando una instancia de componente.

Los archivos blueprint para un paquete son archivos XML en el directorio OSGI-INF/blueprint. También puede dar un nombre a archivos específicos utilizando la propiedad Bundle-Blueprint en el archivo de manifiesto de paquete. Por ejemplo:
Bundle-Blueprint: OSGI-INF/blueprint/blueprint.xml,OSGI-INF/blueprint/helloWorldRef.xml
El código siguiente es un ejemplo de contenido de un archivo blueprint, OSGI-INF/blueprint/blueprint.xml:
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
	<bean activation="lazy" id="helloEBA" class="com.ibm.ws.eba.helloWorld.HelloWorldEBAImpl" init-method="hello">
  </bean>
	<service ranking="0" auto-export="disabled" interface="com.ibm.ws.eba.helloWorld.HelloWorldEBA" ref="helloEBA">
  </service>
</blueprint>

Para obtener más información sobre la especificación Contenedor de Blueprint, consulte la especificación de compendio en el sitio web OSGi Alliance.

Icono que indica el tipo de tema Tema de conceptos
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: cblueprintxml.html