UJO Framework

Software screenshot:
UJO Framework
Dettagli del software:
Versione: 1.20
Data di caricamento: 12 May 15
Sviluppatore: PPone
Licenza: Libero
Popolarità: 3

Rating: 3.0/5 (Total Votes: 2)

Ujo oggetto è un contenitore di dati simile come un JavaBean, ma l'architettura Ujo offre un nuovo ambito di utilizzo. Una persistenza Ujo è un esempio di possibilità questo architecure.
Ujo è l'acronimo di Unified oggetti Java e sono tutti gli oggetti, che implementa un'interfaccia Ujo. Il Ujo si presenta come un oggetto della mappa con un accesso con i metodi dei suoi tasti. L'oggetto Ujo hanno avuto in genere un metodo di scrittura per tutti i valori degli attributi e un metodo di lettura per tutti i valori degli attributi dell'oggetto. Un attributi sono costanti statiche chiamati UjoProperty contiene un nome un tipo di dati rispetto al tipo di oggetto di JavaBean, che sono rimasto implementato due metodi per ogni attributo (set + ottenere).
Un'architettura Ujo offre una soluzione non convenzionale per l'accesso valore di attributo, ma l'oggetto offre una grande soluzione per l'elaborazione batch di attributi da una semplice API. Un nucleo di Ujo API Framework sono due interfacce Ujo. un UjoProperty, tuttavia il quadro contiene alcune implementazioni per un uso immediato

Cosa c'è di nuovo in questa versione:.

  • orm: l'aggiornamento del database incrementale dal meta-modello con istruzioni DDL
  • orm: LIMIT e OFFSET sono supportati da attributi del Query
  • orm: indici del database vengono creati dal meta-modello, ci sono supportate unica, gli indici non univoci includono uno composto
  • orm: nuovo metodo per ottenere una chiave esterna: OrmTable.readPK (proprietà)
  • orm: Nota: tabella di database SQL: ALTER TABLE ormujo_pk_support Rinomina per ujorm_pk_support;
  • nucleo: nuovo metodo per copiare il valore: UjoProperty.copy (da, a)
  • nucleo: nuovo metodo per creare esempio: Criterion.where (stato)
  • nucleo: la visualizzazione Criterion è migliorata con il metodo: Criterion.toString ()
  • pulizia codice

Cosa c'è di nuovo nella versione 0.92:

  • IL CAMBIAMENTO IMPORTANTE: il metodo UjoProperty.getValue () sostituisce il valore null per default - invece che il metodo originale Ujo.readValue () nella versione precedente
  • !
  • due UjoProperties possono essere facilmente concatenati con il nuovo tipo di sicurezza metodo add (...)
  • la base Ujo oggetti supportare la funzione 'java.io.Serializable' - includere il OrmTable
  • pulizia del codice, JavaDoc esteso, piccolo bug fixing

  • Supporto
  • Enum è fatto da mapping a un tipo di DB numerico
  • personalizzato Java tipo di mappatura è supportato estendendo la TypeService classe
  • il nuovo metodo OrmHandler.findPropertiesByTypeClass (Class) per uso comune è fatto
  • implementazioni dialetto SQL semplificate è fatto comprendono il supporto Oracle
  • una nuova funzionalità disponibili con il metodo Sesssion.isRollbackOnly ()
  • valore predefinito per il parametro SEQUENCE_CACHE è di 100 (invece di originale 64)
  • la lettura di un valore nullo da ResultSet è fissata
  • il MySqlDialect se fisso, un uso esplicito del motore 'InnoDB' stato attuato

Cosa c'è di nuovo nella versione 0.91:

  • Due operatori Criterio sono fatto per la personalizzazione utente in SQL (Ujorm).
  • È stato aggiunto il supporto Hibernate.
  • Un nuovo metodo statico crea un ListProperty con il nome della proprietà di default.
  • miglioramenti JavaDoc includono 'Esercitazione nella classe' stato fatto.
  • Alcuni ottimizzazione delle prestazioni è stato fatto, e nuovi valori di riferimento vengono rilasciati.

Cosa c'è di nuovo nella versione 0.90:

  • La nuova implementazione QuickUjo può prendere il nome della proprietà Ujo da un nome del campo di classe.
  • Non ci sono nuovi metodi di fabbrica di attuazione UjoProperty.
  • Questa versione include il refactoring e supporto ORM tramite il modulo Ujorm.

Cosa c'è di nuovo nella versione 0.85:

  • nuovo UjoMiddle interfaccia estende l'interfaccia Ujo a quattro metodi (set , ottenere, setText, getText)
  • l'interfaccia UjoExt originale estende UjoMiddle ora
  • nuova classe MapImplUjo implementa l'interfaccia Map
  • valore dell'elemento corpo XML è supportato da una nuova annotazioneXmlElementBody
  • non è supportata una serializzazione testo della lista di oggetti semplici (ad esempio List)
  • Testo serializzazione del tipo java.sql.Date è supportato
  • Interfaccia UjoProperty ha nuovi metodi per una direzione di ordinamento: isAscending (), discendente ()
  • nuovo metodo UjoPropertyList.isItemTypeOf (Class) testa che tipo di proprietà è un tipo (o sottotipo) del parametro
  • nuovi metodi di fabbrica di implementazioni UjoProperty
  • classi all 'Super' è stato rinominato al prefisso classi 'astratti'
  • classe PropertyTextable è stato rinominato in ValueTextable
  • piccolo bug fixing
  • JavaDoc completition

Cosa c'è di nuovo nella versione 0.84:

  • La performance è stata migliorata. Ad esempio, un ArrayUjo deserializzazione è circa del 35% più veloce rispetto al JAXB.
  • Il nuovo metodo UjoProperty.isDefault (Ujo) indica se un valore di parametro del ujo è & quot; pari a & quot; il valore predefinito della struttura.
  • Il nuovo metodo UjoProperty.isTypeOf (Class) restituisce true se un tipo di proprietà è un tipo (o sottotipo) del parametro.
  • La nuova proprietà UjoPropertyRow.P_INDEX mostra un indice di proprietà.
  • I Ujo.readProperties (..) restituisce le proprietà dei risultati in un ordine naturale nel caso delle proprietà sono state costruite con un metodo newProperty () di default.
  • Lettura del testo da un PathProperty è stato fissato.

Cosa c'è di nuovo nella versione 0.83:

  • supporto o la progettazione Proxy modello della classe BeanUjo
  • sincronizzazione SimpleDateFormat se fisso
  • pulizia codice

Cosa c'è di nuovo nella versione 0.82:.

  • Ci sono tre nuove implementazioni Ujo per scopi diversi
  • FactoryUjo è una fabbrica per creare nuove istanze per tipo di proprietà.
  • Il costruttore parametro speciale è supportato, così come alcun costruttore parametro.
  • RegistrarUjo permette di registrare il PropertyChangeListener per una proprietà selezionata e un'azione (prima o dopo) modifica del valore.
  • FieldUjo fornisce l'accesso ai campi oggetto privato di UjoProperty.
  • Tutte le implementazioni sono in una struttura pacchetto differente, e non saranno nel nucleo in futuro.

Cosa c'è di nuovo nella versione 0.81:

  • è stato aggiunto La classe PathProperty per una composizione di diversi UjoProperties.
  • Charset è supportato da un oggetto UjoManager.
  • Il UjoProperty implementa CharSequence per un facile accesso alla proprietà Name.
  • La classe ListProperty, che estende UjoPropertyList è stato creato per le implementazioni di proprietà ArrayList.
  • è stato aggiunto The (, Ujo ITEM) metodo UjoPropertyList.removeItem.
  • è stato aggiunto The (, UjoPropertyList ITEM) metodo SuperUjoExt.remove.
  • Piccoli bug sono stati risolti.
  • sono stati aggiunti nuovi test JUnit.

Programmi simili

STX B+ Tree
STX B+ Tree

17 Feb 15

Waf
Waf

18 Feb 15

Ctcompare
Ctcompare

15 Apr 15

Commenti a UJO Framework

I commenti non trovato
Aggiungi commento
Accendere le immagini!