Arquivo pela Tag: cdi

Trabalhe com CDI extensions

Postado em 02. abr, 2013 por .

4

No final do ano passado, implementamos uma integração inicial do VRaptor com CDI. Durante o desenvolvimento tivemos que usar bastante funcionalidades dessa poderosa especificação.  O desafio que tivemos foi o de manter a compatibilidade em relação ao construtor com argumentos do VRaptor. O problema é que todo ponto de injeção para o CDI deve estar more »

Continue Lendo

Diminua suas dependências com os eventos do CDI

Postado em 11. dez, 2012 por .

45

Já falamos de CDI aqui no blog da Caelum, tanto numa introdução pra você começar a usar o CDI quanto em tópicos mais avançados. E recentemente até abordei o tema em uma palestra sobre CDI no JavaOne, além de sempre falarmos dele no nosso curso de JSF e CDI. Fato é que o CDI tem more »

Continue Lendo

Logo Spring

Trabalhe com Java EE e Spring juntos

Postado em 31. mai, 2012 por .

13

Existem várias discussões recentes sobre se devemos utilizar o Spring ou o JavaEE em nossos novos projetos, já que muitas das facilidades fornecidas pelo Spring estão agora disponíveis por padrão a partir do JavaEE 6, talvez indo além. A maioria desses posts realiza comparacões entre o Spring e o JavaEE, mostrando pontos fracos e fortes more »

Continue Lendo

Use CDI no seu próximo projeto Java

Postado em 23. mai, 2012 por .

54

CDI é a especificação do Java EE 6 que cuida da parte de injeção de dependências. E, além de ser oficial e estar incluída em todos os servidores de aplicação, é tão boa e produtiva que já tem gente questionando o papel do Spring nos dias de hoje. O CDI se encaixa muito bem em more »

Continue Lendo

Customizando a produção de dependências no CDI

Postado em 13. jul, 2011 por and .

40

Os DAOs aparecem com frequência dos projetos Java. Para implementá-los, quase sempre é usado algum framework ORM, como o Hibernate por exemplo. Nesses casos, é muito comum que vários de nossos DAOs acabem com código repetido para operações simples, como um CRUD. Acabamos criando o famoso DAO genérico, concentrando algumas operações simples, para reutilizá-lo em outras more »

Continue Lendo