Extensiones IBM para Dojo Toolkit
Biblioteca Atom, almacén de datos y widgets
Visión general:
Este paquete, ibm_atom, está compuesto de tres componentes principales: la biblioteca
Atom, AppStore y los widgets Atom. También se incluyen varios ejemplos y casos de prueba.
Estos componentes individuales proporcionan la siguiente funcionalidad:
- La biblioteca Atom: esta biblioteca contiene tres características diferentes. En
primer lugar, las funciones de programa de utilidad general que dan soporte al resto de
la biblioteca. En segundo lugar, el modelo de datos de las distintas partes de Atom como,
por ejemplo, el contenido, la persona, el enlace, el canal de información y la entrada. A
continuación, estos modelos de datos se utilizan para definir el objeto AtomIO, que es una
envoltura de las distintas funciones intrínsecas de los canales de información Atom y el
Protocolo de publicación Atom (APP).
- AppStore: implementación de las API Read, Identity y Write de la API
dojo.data.api. AppStore maneja la lectura y la escritura desde un origen APP
independientemente de la implementación. También da soporte a una implementación para captar y
almacenar entradas sin conocer la base subyacente de APP.
- Los widgets Atom: en este paquete se incluyen los siguientes widgets: FeedViewer,
para visualizar el título y las fechas de las entradas en un canal de información;
FeedEntryViewer, para visualizar los detalles de una entrada Atom seleccionada en un
FeedViewer; y FeedEntryEditor, parecido a FeedEntryViewer, pero que permite editar las
entradas existentes y crear otras nuevas.
Estos componentes se examinan en profundidad en las secciones Referencia y Ejemplos
de uso de esta documentación.
Estructura de paquete:
La biblioteca Atom de IBM, el almacén de datos y los widgets se distribuyen en dos
paquetes diferentes.
- El instalador de IBM WebSphere Application Server Feature Pack for Web 2.0 coloca
la estructura de paquete que se describe a continuación en la carpeta que se encuentra
en: <raíz_servidor_apl>/web2fep/ajax-rt_1.X/ibm_atom
- El paquete autónomo incluye la estructura de paquete dada en la carpeta que se
encuentra en:
/AjaxClientRuntime_1.X/ibm_atom
El paquete está organizado de la siguiente manera:
-
/data
-
/io
- /atom.js: La biblioteca Atom
-
/tests
- /data:Directorio que contiene los archivos de prueba de
AppStore
- /widget:Directorio que contiene los archivos de prueba de los widgets
-
/widget
- /templates: Directorio que contiene las plantillas de los
widgets.
- /FeedEntryEditor.js
- /FeedEntryViewer.js
- /FeedViewer.js