Agilewiki Cowdb2.

Una riscrittura di cymdb e coodbms.
Scarica ora

Agilewiki Cowdb2. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Common Public License
  • Prezzo:
  • FREE
  • Nome editore:
  • Bill la Forge
  • Sito web dell'editore:

Agilewiki Cowdb2. Tag


Agilewiki Cowdb2. Descrizione

Una riscrittura di cymdb e coodbms. Agilewiki Cowdb2 è una riscrittura di cydb e coodbms, sebbene grandi blocchi di codice saranno portati da cumpli e tagliesbbio praticamente invariato. Il Cliente di Cod Browse Browse, ad esempio, non verrà modificato affatto. Ci saranno alcuni cambiamenti architettonici, per una migliore scalabilità, ma lo scopo di questa riscrittura è quello di portare chiarezza al modello oggetto (ad esempio elementi), come era il Il modello dell'oggetto che è stato gomito durante l'implementazione di coodbms.Rolons dobbiamo iniziare con i roloni. Puoi pensarli come Javabeans, ma sono composti quasi interamente da oggetti quadro. Sono moderatamente piccoli - quindi sei libero di usarli molto. Ma sono abbastanza scalabili - così puoi costruire grandi indici. I rolloni sono i blocchi di applicazioni e sono abbastanza completi nelle loro capacità. Ogni Rolon ha quattro sottoestri: l'unità classificatore, l'unità di descrittore, l'unità Ledger e l'unità Journal. Questi sottosuolo sono a loro volta responsabili delle relazioni tra Rolons, il comportamento del Rolon, lo stato del Rolon e la storia del Rolon. Una mappa di Rolon direttamente a un documento XML ed è composta da elementi. Le elementi sono i blocchi di costruzione da cui sono costruiti i roloni, ma sono anche usati nel framework. Gli elementi sono un semplice aggregato di oggetti, in cui ciascuno di questi oggetti implementa un aspetto dell'elemento. E per ogni aspetto ci sono molteplici implementazioni tra cui scegliere. Ecco gli aspetti che comprendono un elemento: * Attributi - Generalmente questo è solo semplici nomi / value coppie, l'eccezione è elementi descrittori che supportano una pila di attributi di cactus oltre a distinguere tra gli attributi di lavoro e permanenti. * Contenuti - I contenuti possono essere un documento (come testo o un array di byte) o un contenitore di altri elementi e / o riferimenti ad altri elementi. * Maniglia - Le maniglie sono utilizzate dai contenitori per gestire i riferimenti ad altri elementi. Un dato elemento utilizza solo una singola classe di maniglie. L'aspetto dell'impugnatore quindi i server come fabbrica di maniglie. * Nomi: genera nomi. Questi possono essere numeri di ascensione o uuids. * Rolic - gestisce la navigazione delle strutture rolic. * Applicazione - È qui che possiamo aggiungere logica specifica per l'uso di un elemento, cioè il suo ruolo nel quadro o il suo ruolo nel Rolon. Questo è anche il luogo in cui la logica aziendale di un'applicazione risiederebbe. Si noti tuttavia che tutti i dati persistenti siano gestiti dagli attributi, dai contenuti e dagli oggetti di manico - gli oggetti dell'applicazione non sono persistenti! (E questo è davvero un punto importante, poiché il framework supporta la navigazione nel tempo passato e l'accesso ai cambiamenti nel tempo - che sarebbe molto più difficile da fare se la logica dell'applicazione deve persistere i propri dati. Ci sono solo un numero limitato di persistenza , Attributi, contenuti e gestire lezioni e sono tutte parte del quadro.) Ogni elemento ha un ruolo, che definisce il suo utilizzo e capacità. Il nome del ruolo viene anche utilizzato come nome dell'elemento XML quando l'elemento è espresso in un documento XML. Un oggetto proprietà viene utilizzato per associare una classe con ciascun aspetto applicabile di un elemento, in base al suo nome del ruolo. Per esempio, una proprietà da specificare che gli elementi DBRoot dovrebbero utilizzare un'istanza della classe CatTributes per i suoi attributi aspetto sembrerebbe questo: dbroot.attributes = Cattributi Cosa c'è di nuovo in questa versione: · Gli oggetti dell'applicazione sono ora necessari solo l'implementazione di un'interfaccia con un getter e un settter da utilizzare in CowDB2. · Il pacchetto DiskSpaceManagement è ora completo, incluso Javadocs.


Agilewiki Cowdb2. Software correlato

Puntelli

PROPPS è un sistema di pubblicazione Internet estensibile ed estensibile progettato specificamente per periodici. ...

151

Scarica

UA.

UA è un semplice strumento di riga di comando che trova set di file identici. ...

367

Scarica

Dbhcms.

DBHCMS offre un piccolo cm per siti Web personali e piccoli. ...

142

Scarica