UJO Framework

Tela Software:
UJO Framework
Detalhes de Software:
Versão: 1.20
Data de upload: 12 May 15
Revelador: PPone
Licença: Livre
Popularidade: 3

Rating: 3.0/5 (Total Votes: 2)

UJO objeto é um contêiner de dados semelhante, como um JavaBean, no entanto, a arquitetura UJO oferece um novo âmbito de utilização. Uma persistência UJO é uma amostra das possibilidades deste architecure.
UJO é uma abreviatura para o Unified objeto Java e eles são todos os objetos, que implementa uma interface Ujo. O UJO parece um mapa objeto com um acesso por métodos de suas chaves. O objeto UJO têm tipicamente um método de gravação para todos os valores de atributo e um método de leitura para todos os valores de atributo do objeto. Uma atributos são constantes estáticos chamados UjoProperty contém um nome de um tipo de dados em comparação com o tipo de objeto de JavaBean, que receberam implementou dois métodos para cada atributo (set + get).
Uma arquitetura UJO oferece uma solução não convencional para o acesso valor de atributo, no entanto, o objeto oferece uma excelente solução para processamento em lote de atributos por uma API simples. Um núcleo de UJO API Framework são duas interfaces Ujo. um UjoProperty, no entanto, o quadro contém algumas implementações para um uso imediato

O que é novo nesta versão:.

  • ORM: a atualização de banco de dados incremental, meta-modelo utilizando instruções DDL
  • ORM: o limite e offset são suportados pelos atributos da consulta
  • ORM: índices de banco de dados são criados pela meta-modelo, não são suportados única, índices não-exclusivos incluem um composto
  • ORM: novo método para obter uma chave estrangeira: OrmTable.readPK (propriedade)
  • ORM: Nota: tabela de banco de dados pela instrução SQL: ALTER TABLE RENAME TO ormujo_pk_support ujorm_pk_support;
  • núcleo: novo método para copiar valor: UjoProperty.copy (de, a)
  • núcleo: novo método para criar instância: Criterion.where (condição)
  • núcleo: a visualização Critério é melhorada pelo método: Criterion.toString ()
  • limpeza de código

O que é novo na versão 0.92:

  • A MUDANÇA IMPORTANTE: o método UjoProperty.getValue () substitui o valor de nulo para padrão - em vez do método original Ujo.readValue () na versão anterior
  • !
  • dois UjoProperties pode facilmente ser concatenados usando o novo tipo de seguro método add (...)
  • a base UJO objetos suporta o recurso de 'java.io.Serializable' - inclui o OrmTable
  • limpeza de código, JavaDoc prolongado, pequena correção de bugs

  • Apoio
  • Enum é feito através de mapeamento para um tipo DB numérico
  • costume Java tipo de mapeamento é suportado através do alargamento do TypeService classe
  • o novo método OrmHandler.findPropertiesByTypeClass (Classe) para uso comum é feito
  • implementações dialeto do SQL simplificados é feito incluem o suporte da Oracle
  • um novo recurso disponível pelo método Sesssion.isRollbackOnly ()
  • valor padrão para o parâmetro é SEQUENCE_CACHE 100 (em vez de originais 64)
  • a leitura de um valor nulo de ResultSet é fixo
  • o MySqlDialect se fixa, foi implementado um uso explícito do motor 'InnoDB'

O que é novo na versão 0.91:

  • Dois operadores Criterion são feitas para personalização do usuário na instrução SQL (Ujorm).
  • foi adicionado suporte Hibernate.
  • Um novo método estático cria um ListProperty com o nome da propriedade padrão.
  • JavaDoc melhorias incluem "Tutorial na classe" que está sendo feito.
  • Alguns ajuste de desempenho tem sido feito, e os novos valores de referência são liberados.

O que é novo na versão 0.90:

  • A nova implementação QuickUjo pode levar o nome da propriedade de um Ujo Nome do campo de classe.
  • Existem novos métodos da implementação UjoProperty de fábrica.
  • Esta versão inclui refatoração, bem como suporte ORM através do módulo Ujorm.

O que é novo na versão 0.85:

  • novo UjoMiddle de interface estende a interface Ujo em quatro métodos (set , obter, setText, getText)
  • a interface UjoExt originais estende UjoMiddle agora
  • MapImplUjo nova classe implementa a interface Map
  • XML corpo valor do elemento é apoiado por uma nova anotaçãoXmlElementBody
  • não é suportado uma serialização texto da lista de objetos simples (por exemplo List)
  • serialização de texto do tipo java.sql.Date é suportado
  • interface de UjoProperty tem novos métodos para uma direção de ordenação: isAscending (), descendente ()
  • novo método UjoPropertyList.isItemTypeOf (Classe) testa que tipo de propriedade é um tipo (ou subtipo) do parâmetro
  • novos métodos de implementações UjoProperty fábrica
  • classes de tudo 'Super' foi renomeado para o prefixo aulas 'abstratas'
  • classe é PropertyTextable foi renomeado para ValueTextable
  • pequena correção de bugs
  • JavaDoc completition

O que é novo na versão 0.84:

  • O desempenho foi melhorado. Por exemplo, um ArrayUjo desserialização é de cerca de 35% mais rápido em comparação com JAXB.
  • O novo método UjoProperty.isDefault (UJO) indica se um valor de parâmetro do ujo é & quot; igual a & quot; o valor padrão da propriedade.
  • O novo método UjoProperty.isTypeOf (Classe) retorna true se um tipo de propriedade é um tipo (ou subtipo) do parâmetro.
  • A nova propriedade UjoPropertyRow.P_INDEX mostra um índice de propriedade.
  • Os Ujo.readProperties (..) retorna as propriedades de resultados em uma ordem natural no caso das propriedades foram construídas por um método newProperty () padrão.
  • A leitura do texto a partir de um PathProperty foi corrigido.

O que é novo na versão 0.83:

  • suporte ou o design padrão Proxy da classe BeanUjo
  • sincronização SimpleDateFormat se fixa
  • limpeza de código

O que é novo na versão 0.82:.

  • Há três novas implementações Ujo para fins diferentes
  • FactoryUjo é uma fábrica para criar novas instâncias por tipo de propriedade.
  • O construtor parâmetro especial é suportado, bem como nenhum construtor parâmetro.
  • RegistrarUjo permite registrar o PropertyChangeListener para uma propriedade selecionada e uma ação (antes ou depois) de alteração de valor.
  • FieldUjo fornece acesso a campos de objetos privados por UjoProperty.
  • Todas as implementações estão em uma estrutura de pacote diferentes, e não será no núcleo no futuro.

O que é novo na versão 0.81:

  • A classe PathProperty foi adicionado para uma composição de vários UjoProperties.
  • Charset é suportado por um objeto UjoManager.
  • O UjoProperty implementa CharSequence para facilitar o acesso à propriedade de nome.
  • A classe ListProperty, que se estende UjoPropertyList foi criado para implementações de propriedade ArrayList.
  • A (, UJO ITEM) Método UjoPropertyList.removeItem foi adicionado.
  • A (, UjoPropertyList ITEM) Método SuperUjoExt.remove foi adicionado.
  • Pequenos bugs foram corrigidos.
  • foram adicionados novos testes JUnit.

Programas semelhantes

remake
remake

20 Feb 15

djbuild
djbuild

11 May 15

Cookbooks
Cookbooks

3 Jun 15

Comentário para UJO Framework

Comentários não encontrado
Adicionar comentário
Ligue imagens!