Back-End

27 jan, 2010

JPA com JBoss tools no Eclipse

Publicidade

Olá, pessoal! Após ter sumido um
pouco, estou de volta com um novo artigo. Dessa vez venho falar sobre
JPA. Teremos uma pequena série de artigos sobre JPA.

Lets go…

Antes de mais
nada precisamos saber quais arquivos são necessários para rodar JPA
em uma aplicação Java. Mas, antes disso, o que seria JPA? Para não repetir o que
já está na internet, peguei apenas uma breve descrição na
Wikipedia. Assim usamos a técnica de reutilzação do conhecimento
;).

O que é Java
Annotations?

An annotation, in the
Java computer programming language, is a special form of syntactic
metadata that can be added to Java source code.[1] Classes, methods,
variables, parameters and packages may be annotated. Unlike Javadoc
tags, Java annotations can be reflective in that they can be embedded
in class files generated by the compiler and may be retained by the
Java VM to be made retrievable at run-time. Fonte:
http://en.wikipedia.org/wiki/Java_annotation

Antes de começar você
precisa ir no site hibernate.org e fazer o download do package
Hibernate Annotations. A versão que estamos usando aqui é a 3.4.0 GA .

Download aqui:
https://www.hibernate.org/6.html

Em seguida, descompacte
o arquivo e copie os arquivos .jars de lib e cole no lib do seu
projeto. Na verdade precisamos apenas de dois arquivos .jars:
hibernate-annotations.jar e o ejb3-persistence.jar

Jboss Tools

Boss Tools é um
conjunto de plugins para o Eclipse onde pode trabalhar com o servidor
de aplicação e frameworks da JBoss, como Hibernate, Seam, jBPM,
Drools, Richfaces, JSF,Struts, JPA etc.

A vantagem de usar o
Jboss tools é que o mesmo monta toda estrutura do projeto JPA para
você, programador. Sendo assim, precisamos apenas focar na camada de
negócios e não gastar mais tempo configurando um projeto Java para
o uso de JPA. Abaixo temos um vídeo que ensina como configurar o
Jboss Tools no Eclipse.


Ou clique para assistir o vídeo
*vídeo cedido pelo autor Edson Gonçalves.

Espero que tenham
gostado dessa primeira parte! No próximo artigo vamos ter que
colocar a mão na massa com JPA. Abraços e até lá!