Rafael Carneiro

…disseminando informações

A importância do Reflection no Java

Para alguns a utilização de reflection no java é novidade, mas não é novidade. Reflection existe desde a versão 1.1 do Java e somente nos últimos tempos que vem chamando atenção na comunidade.
O motivo para essa visibilidade se deu por conta da injeção de dependência (do inglês dependency injection, ou simplesmente DI), que apareceu no […]


Conhecendo a annotation @Id

Se você colocar a annotation (anotação) @Id em atributos, o provedor de persistência saberá que todos os seus mapeamentos estarão contidos em atributos. Isso ocorrerá automaticamente, pois a anotação que rege esse comportamento é justamente a annotation @Id.
Exemplo:

@Entity
public class User {

@Id
private Integer id;

private String nome;

//outros atributos

//construtores

//métodos acessores (getters e setters)

}
Agora, se você utilizar o padrão […]


Primeiras impressões do Eclipse Europa

Hoje descompactei o Eclipse Europa para desenvolvedores JEE e fiquei muito satisfeito com essa nova versão. O WTP 2.0 foi lançado e já está disponível nessa versão. Possibilita a criação de vários projetos como: JPA, EJB, J2EE, Web Services e outros. E o melhor, já cria toda a estrutura de diretórios. Possui também auto-complete para […]


Iniciando com JPA

JPA, acrônimo de Java Persistence API, que veio junto com o Java EE 5, trouxe diversas funcionalidades que ajudam e muito a vida dos desenvolvedores. A JPA faz parte da especificação EJB 3.0, porém à rumores de que na versão 6 do Java EE ela seja retirada dessa especificação.

A JPA é caracterizada em três áreas:

Java […]