Agilewiki Cowdb2

Una reescritura de Cowdb y Coodbms.
Descargar ahora

Agilewiki Cowdb2 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Common Public License
  • Precio:
  • FREE
  • Nombre del editor:
  • Bill la Forge
  • Sitio web del editor:

Agilewiki Cowdb2 Etiquetas


Agilewiki Cowdb2 Descripción

Una reescritura de Cowdb y Coodbms. Agilewiki Cowdb2 es una reescritura de Cowdb y Coodbms, aunque los grandes trozos de código serán portados de Cowdb y COODBMS virtualmente sin cambios. Los COODBMS BREOWSE CLIENT, por ejemplo, no se cambiarán en absoluto. Habrá algunos cambios arquitectónicos, para mejorar la escalabilidad, pero el propósito de esta reescritura es llevar una claridad al modelo de objeto (es decir, elementos), ya que fue el MODELO DE OBJETOS QUE SE HABRIÓ DURANTE DURANTE LA IMPLEMENTACIÓN DE COODBMS.ROLONS. Debemos comenzar con los Rolones. Puedes pensar en ellos como javabeans, pero están compuestos casi por completo de objetos marco. Son moderadamente pequeños, por lo que eres libre de usar muchos de ellos. Pero son bastante escalables, por lo que puede construir grandes índices. Los vagones son los bloques de construcción de aplicaciones y son bastante completos en sus capacidades. Cada rolón tiene cuatro sub-árboles: la unidad clasificadora, la unidad descriptora, la unidad de libro mayor y la unidad de diario. Estos subárboles están a su vez responsables de las relaciones entre los Rolones, el comportamiento del Rolón, el estado del Rolón y la historia del Rolón. Un rolón se mapea directamente a un documento XML y está compuesto por elementos. Se están construyendo elementos de construcción de los cuales se construyen los rolones, pero también se utilizan en el marco. Los elementos son un agregado simple de objetos, donde cada uno de estos objetos implementa un aspecto del elemento. Y para cada aspecto hay múltiples implementaciones para elegir. Estos son los aspectos que comprenden un elemento: * Atributos: en general, esto es simplemente pares de nombre / valor simple, la excepción es elementos descriptores que admiten una pila de cactus de atributos, así como la distinción entre los atributos de trabajo y permanentes. * Contenido: los contenidos pueden ser un documento (como texto o una matriz de bytes) o un contenedor de otros elementos y / o referencias a otros elementos. * Manejar: los controles son utilizados por los contenedores para administrar referencias a otros elementos. Un elemento dado usa solo una sola clase de asas. El aspecto del asa luego los servidores como una fábrica de mango. * Nombres - Genera nombres. Estos pueden ser números de ascensión o uuids. * Rolónico: maneja la navegación de las estructuras rolónicas. * Aplicación: aquí es donde podemos agregar lógica específica al uso de un elemento, es decir, su papel en el marco o su papel en el Rolón. Esto también es donde residiría la lógica empresarial de una aplicación. ¡Sin embargo, tenga en cuenta que todos los datos persistentes son mantenidos por los atributos, contenidos y manejar objetos: los objetos de la aplicación no son persistentes! (Y ese es realmente un punto importante, ya que el marco respalda la navegación en el tiempo pasado y el acceso a cambios a lo largo del tiempo, lo que sería mucho más difícil de hacer si la lógica de la aplicación consiguió persistir sus propios datos. Sólo hay un número limitado de persistencia , Atributos, contenidos y clases de manejo y todos son parte del marco.) Cada elemento tiene un papel, que define su uso y capacidades. El nombre de la función también se usa como el nombre del elemento XML cuando el elemento se expresa en un documento XML. Se utiliza un objeto de propiedades para asociar una clase con cada aspecto aplicable de un elemento, basado en su nombre de rol. Por ejemplo, una propiedad para especificar que los elementos DBROT deben usar una instancia de la clase Cattributes para sus atributos, se verá así: dbroot.attributes = cattribuye lo nuevo en esta versión: · Los objetos de la aplicación ahora solo necesitan implementar una interfaz con un Getter y un setter para que se use en CowDB2. · El paquete DiskspAcementagement ahora está completo, incluyendo Javadocs.


Agilewiki Cowdb2 Software relacionado

Bewelcome rox

Bewelcome ROX es una plataforma de red social para crear sitios web de hospitalidad / viajes basados en su totalidad en software de código abierto. ...

210

Descargar