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

Oficina de Programação Java para Web (Java EE) em SC

UDESCNo dia 11/09 18/09, estarei ministrando uma oficina de Programação Java para Web (Java EE), em São Bento do Sul – SC, no Seminário de Ciência e Tecnologia da Universidade do Estado de Santa Catarina – UDESC, promovido pelo Centro de Educação do Planalto Norte – CEPLAN.

O objetivo é capacitar os profissionais da área de sistemas de informação para desenvolver sistemas utilizando a tecnologia Java EE. Dentre os temas abordados, estão:

  • Introdução a tecnologia;
  • Web;
  • A linguagem HTML;
  • Conceitos de orientação a objetos;
  • A linguagem Java;
  • Java EE: Servlets e Java Server Pages;
  • Conectividade de banco de dados;
  • Conceitos básicos de frameworks;
  • Conceitos de Java EE 6.

O evento é gratuito, porém para participar há os seguintes pré-requisitos: lógica de programação e conceitos de programação orientada a objetos. A carga horária é de 10 (dez) horas, com certificado emitido ao término da oficina.

Inscrições, e maiores informações, pelo site http://www2.ceplan.udesc.br/seminario2010/.

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