Ejemplo de Blog OSGi

El modelo de programación de aplicaciones de OSGi permite desarrollar y desplegar aplicaciones modulares que utilizan las tecnologías Java EE y OSGi. Puede diseñar y crear aplicaciones y suites de aplicaciones a partir de módulos OSGi reutilizables, coherentes y de varias versiones a los que sólo se accede mediante interfaces bien definidas. Esto reduce la complejidad, y proporciona la máxima flexibilidad para mantener y desarrollar una aplicación después de su primer release.

Requisitos previos para su uso

  • WebSphere Application Server versión 8.0 o versión 8.5
Importante: Estos ejemplos han sido probados con WebSphere Application Server versión 8.0 y versión 8.5.

Descargar el ejemplo

Para utilizar los ejemplos, descargue los archivos OSGi Blabber desde una página de descarga del producto:

  1. Elija uno de los métodos siguientes para descargar el archivo blogSample.zip a un directorio de su estación de trabajo: FTP o HTTP. Puede crear el directorio /samples/blog en su estación de trabajo y descargar los archivos de ejemplo de OSGi Blog en ese directorio.
  2. En el diálogo que aparece, especifique el directorio de destino en el que guardar los documentos y pulse Aceptar.
    El archivo comprimido blogSample.zip, contiene archivos de ejemplo en la estructura de directorios siguiente:
    /com.ibm.samples.websphere.osgi.blog.api
    /com.ibm.samples.websphere.osgi.blog.persistence
    /com.ibm.samples.websphere.osgi.blog.persistence_1.1.0
    /com.ibm.samples.websphere.osgi.blog.web
    /com.ibm.samples.websphere.osgi.blog_1.0.0
    /com.ibm.samples.websphere.osgi.logging.api
    /com.ibm.samples.websphere.osgi.logging.impl
    /images
    /installableApps
    /META-INF
    /prereqs
    /scripts
    /style
    build.xml
    readme.html
    notices.txt
    Atención: El archivo readme.htmlcontiene información para instalar y ejecutar el ejemplo.

Descripción del ejemplo

Aplicación del ejemplo de Blog
El ejemplo de aplicación blog, es una aplicación tradicional para blog, que se utiliza para publicar textos con la longitud de un ensayo y que permite a los lectores hacer comentarios sobre él. Esta aplicación muestra cómo escribir y empaquetar los paquetes en un archivador de paquetes empresariales (archivo EBA).
La aplicación del ejemplo se compone de cinco paquetes, pero se puede ejecutar con cuatro, ya que el quinto paquete es una actualización del paquete de persistencia. La aplicación de ejemplo necesita que los paquetes com.ibm.samples.websphere.osgi.logging.api.jar y com.ibm.samples.websphere.osgi.logging.impl.jar estén instalados en el repositorio del paquete interno.
Los paquetes se dividen en las siguientes áreas funcionales:
  • com.ibm.samples.websphere.osgi.blog.persistence, que contiene el código relacionado con la capa Java Persistence API (JPA), y también contiene la interfaz que se utiliza en el código de la aplicación principal para realizar actualizaciones y consultas del blog funcionales.
  • com.ibm.samples.websphere.osgi.blog_1.0.0, que contiene el código de la lógica de la aplicación principal e interactúa entre el frontal web y la capa del código de persistencia del fondo.
  • com.ibm.ws.eba.example.blog.web, que contiene el contenido web estático y la copia del código Java para el frontal web de la aplicación.
  • com.ibm.samples.websphere.osgi.blog.api, que contiene la API para el ejemplo.
  • com.ibm.samples.websphere.osgi.blog.persistence_1.1.0, que contiene un paquete de persistencia actualizado que también proporciona un servicio de comentario.

Puede utilizar scripts para realizar una instalación completa, o utilizar scripts para realizar sólo la configuración inicial de la aplicación, a continuación, utilice la consola administrativa para instalar la aplicación en el servidor de aplicaciones. También puede utilizar, modificar y eliminar el ejemplo, y mejorar el servicio de persistencia que le proporciona el ejemplo.

Tema de conceptos    

Términos y condiciones para centros de información | Comentarios

Última actualización: October 10, 2014 03:06 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_osgi_blog
Nombre de archivo: sample_osgi_blog.html