Salarial

Beankeeper é uma biblioteca de persistência de objetos / relacionais e de consulta completos e poderosos para Java.
Baixe Agora

Salarial Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Robert Brautigam
  • Site do editor:
  • http://netmind.hu/exorcist/

Salarial Tag


Salarial Descrição

O beankeeper é uma biblioteca completa de objetos / relacionais e persistência relacionais e consultas para Java. O projeto de beankeeper foi anteriormente chamado de "persistência simples para Java" e é uma biblioteca objetiva / relacional e de consulta completa, poderosa e consulta para o software corporativo Java.Philosophyjava, e de acordo com alguns, a própria linguagem Java tende a ir na direção do softcoding extremo. ou pelo menos, na direção da complexidade adicional. Nós vimos acontecer com a estrutura EJB, e mais recentemente, o servidor Java enfrenta.que não precisa ser assim! Outras estruturas de persistência de java, como hibernate, toplink ou pbeans, já estão alcançando a filosofia da simplicidade sobre a "abstractividade", no entanto, achamos que há mais passos que podem ser tomados nessa direção. From um ponto de vista dos desenvolvedores, especialmente em Uma linguagem de alto nível, como Java, é uma suposição sã, que eu não tenho que (não quero) entrar nos detalhes geridos de armazenar um objeto, eu não quero manter a mão do banco de dados sobre como armazenar Meu objeto, eu não quero dizer como criar tabelas, colunas, índices, como unir tabelas, como gerenciar conexões, como alocar espaço em disco, como otimizar consultas, etc. Eu assumo um "banco de dados" como Tal, deve saber como fazer isso sem minha ajuda, é por isso que é chamado de "banco de dados". Então o ponto é, uma boa biblioteca não deve entrar no caminho do programador, mas se adaptar ao uso do programador e se adaptar aos padrões comumente usava. Isto é o que o beankeeper tenta fazer. Você não precisa (e não pode nem mesmo) dizer como armazenar objetos, simplesmente faz. Você não precisa especificar o esquema, modelo de relação, ID / key atributos, buscar algoritmos, dialeto de banco de dados ou algo assim, você pode se concentrar em escrever a lógica de negócios. Implementationso Como todas essas coisas de filosofia traduzem para uma biblioteca de software de persistência? A biblioteca não é apenas supostamente lidar com as operações de banco de dados de baixo nível de forma transparente, mas também algumas das funções de alto nível. Isso deve ser feito para permitir que o desenvolvedor se concentre apenas na lógica de escrita. Aqui estão algumas características importantes do "beankeeper": · Uso simples, o que é possível com a aprendizagem apenas 3 métodos e lendo o tutorial. · Configuração zero. Nada precisa ser configurado, apenas o URL do banco de dados é necessário para a biblioteca inicializar. · Escalabilidade. A biblioteca é capaz de operação distribuída, desde nós praticamente ilimitados. · Relações como referências a outros objetos, listas, mapas, conjuntos, coleções são tratadas 100% de forma transparente pela biblioteca. · Grandes conjuntos de resultados são automaticamente paginados! O paging é 100% transparente, portanto, uma lista de resultados de um milhão de registros pode ser administrada diretamente à camada de apresentação, sem se importar com o uso de memória e a carga de banco de dados! · As transações são sempre "serializáveis". Significado: Durante uma transação, nada pode influenciar o resultado de consultas de fora da transação. Isso praticamente significa, um programador não precisa se preocupar com outras transações, possivelmente influenciando a lógica dentro de sua transação. · Suporte de polimorfismo completo (transparente) garante que (na maioria das vezes) a biblioteca não atrapalha o programador. O modelo é persistido apenas na forma como o programador expresso através da herança e é recordado com todos os atributos do polimorfismo. · Uma linguagem de consulta orientada a objetos, garante que nenhum SQL complicado precise ser escrito. · Suporte de consulta escalonada permite recall de dados mais eficiente de visão. · Portabilidade real entre bancos de dados. O beankeeper esconde todo o comportamento específico do banco de dados do programador, como: manipulação de valor nulo, strings vazias (Oracle), buscas sensíveis a maiúsculas e insensíveis, nomes reservados, etc. Isso significa, pode-se alternar entre as implementações de banco de dados e pode assumir que (com o Exceção de alguns casos documentados) O software é construído sobre a biblioteca continuará a funcionar. O que há de novo nesta versão: · O Java-Cup foi substituído por JavaCC para geração de analisadores. · Junit foi substituído por testning. · A formiga foi substituída por Maven2. · Um erro de vazamento de memória foi corrigido. · O código foi limpo para passar a auditoria de checkstyle.


Salarial Software Relacionado

Esquemaspy.

Schemaspy é uma ferramenta baseada em Java que analisa os metadados de um esquema em um banco de dados. ...

189

Download

mysqldoc.

mysqldoc é um utilitário de linha de comando para documentar automaticamente o esquema MySQL. ...

162

Download