Java: DAO genérico usando JThoth com Hibernate Annotations

Faz alguns meses, comentei neste blog que estou desenvolvendo uma biblioteca de tags para utilização em aplicações Java EE. Contudo o projeto, que ainda está em fase de desenvolvimento, contará com recursos como integração da camada de modelo (model), representada por um DAO (Data Access Object) genérico, com a camada de visão (view), representada pelas tags.

Confesso que o desenvolvimento do projeto não está andando tão rápido quanto gostaria, pois é algo que detém muito tempo e dedicação.

Entretanto, hoje resolvi publicar o primeiro exemplo de utilização do DAO genérico do framework em conjunto com Hibernate Annotations.

Baixar o código comentado do DAO genérico usando JThoth Framework com Hibernate Annotations

Aos interessados, atualmente o projeto está hospedado no SourceForge, através do endereço http://jthoth.sourceforge.net.

Para baixar o JAR para implementação, clique aqui. Nesta fase de desenvolvimento, o arquivo está pesado, com aproximadamente 4MB, pois contém diversas bibliotecas embutidas.

Reitero que o framework ainda está em fase de desenvolvimento, portanto dúvidas, sugestões, ideias e críticas construtivas são bem vindas. Se localizar algum problema, reporte-o através do e-mail tiagoscd@yahoo.com.br.

E siga-me no Twitter: @tiagoscd!

Grande abraço,

Tiago Hillebrandt

JThoth: um framework Java brasileiro

Hoje escrevo este post para falar sobre meu novo projeto de software livre: o framework Java JThoth.

O foco do projeto é desenvolver uma ferramenta de alta-produtividade para auxiliar os desenvolvedores na produção de sistemas J2SE e, principalmente, J2EE.

Inicialmente, o projeto será composto por uma biblioteca de tags (tag library), usando Custom Tags, que fornecerá diversas etiquetas para facilitar no desenvolvimento da camada View – do padrão de projeto MVC – de páginas e sistemas web.

Após isso, o projeto irá integrar o ORM Hibernate, que auxiliará no controle da camada Model. Também contará com um gerador de códigos scaffolding, que Continue lendo