Arquivo pela Tag: ejb

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

Java EE versus Spring: retomando a discussão

Postado em 27. mar, 2012 por and .

36

De tempo em tempo surgem artigos que retomam a velha disputa entre Spring e Java EE (algumas vezes mais focado em EJBs). O artigo mais recente é do polêmico Bill Burke que já cutucou várias vezes, dando suas razões para justificar sua visão na qual o Spring morrerá e o Java EE ganhará a batalha. more »

Continue Lendo

Agendando tarefas com o TimerService do EJB 3.1

Postado em 31. out, 2011 por .

11

A versão 3 dos Enterprise Java Beans trouxe grandes mudanças e muitas simplificações para o desenvolvedor. O forte uso de anotações e convenções, que deixaram os XMLs complexos opcionais, entrou no JPA como forma padrão de persistência para substituir os burocráticos entity beans e a injeção de dependências melhora o design para não depender de more »

Continue Lendo

JBoss AS 7 – inovação nos servidores Java EE

Postado em 13. out, 2011 por .

10

Desenvolver com Java para web permite a criação de aplicações robustas e escaláveis. Entretanto, uma das principais queixas dos desenvolvedores consiste na questão dos servidores. De modo geral, diferente de Ruby ou PHP, criar e manter aplicações para web com Java consiste em ter que reiniciar o servidor a cada mudança nas classes, uma vez more »

Continue Lendo

quartz

Agendamento de tarefas em aplicações web: um truque com Quartz

Postado em 25. nov, 2010 por .

14

O Quartz é a biblioteca mais utilizada para agendar tarefas Java. Simples e muito superior ao mecanismo de Timer do Java EE. Através de sua API, podemos facilmente criar um Job, como um que vai enviar email lembrando a necessidade de mudança de senha, por exemplo: Se quisermos que esse procedimento seja executado uma vez more »

Continue Lendo

Novidades do EJB 3.1 do futuro Java EE 6

Postado em 24. mar, 2008 por .

5

A especificação EJB 3.0 já está no mercado há quase 2 anos e simplificou bastante o desenvolvimento. O uso de anotações (XML opcional) e POJOs/POJIs são as características principais. EJB 3.0 faz parte da Java EE 5. Ainda esse ano deve sair o Java EE 6 e, com ele, também uma atualização da especificação do more »

Continue Lendo

Arquitetura e Design de Projetos Java

Postado em 01. ago, 2007 por .

13

Hoje em dia são tantos os design patterns, padrões, frameworks e boas práticas, fica confuso tomar uma decisão. Como devemos desenhar nossas classes? Usar herança ou composição? Injeção de dependências? Webservices, RMI ou um simples arquivo XML? JDBC, JPA ou Hibernate? Devo usar EJB? Quando preciso e como faço um cluster? Depois de um longo more »

Continue Lendo

Guia rápido de migração EJB2 para EJB3

Postado em 19. mar, 2007 por .

1

Migrar um sistema de EJB2 para EJB3 poderá ser um trabalho muito requisitado no futuro. A especificação do EJB3 facilita muito essa tarefa. Considere um session bean 2.x chamado ServicoBean, com sua interface remota Servico e a interface home remota ServicoHome: Repare que só poderemos alterar a nossa classe ServicoBean! A alteração das duas interfaces more »

Continue Lendo