Escolar Documentos
Profissional Documentos
Cultura Documentos
1, por Giulian
Dalton Luz
1. Quem te conhece sabe
que voc gosta muito das
especificaes do JCP em
detrimento de frameworks
e ferramentas no
padronizadas. Poderia nos
explicar por que ?
Umas das coisas que mais
gosto em Java a liberdade de
escolha. Liberdade para
escolher o hardware, o
sistema operacional, a IDE de
desenvolvimento e o ambiente
Defaults programticos,
exigindo menor quantidade
configurao;
Interceptors;
Flexibilizao nos mtodos de
callback (no precisam mais
seguir os nomes ejbXXX(),
voc voc agora anota o
mtodo desejado);
Incluso de annotations para
segurana
maiores problemas
resolvidos em EJB 3.1 ?
Tivemos muitas melhorias e
novos recursos foram
adicionados. Eu no diria que
haviam problemas mas sim
algumas limitaes e
necessidades que agora so
tratadas em EJB 3.1. As
novidades so:
Singleton Beans - Um novo
tipo de componente que
implementa o Design Pattern
Singleton e permite capturar
eventos de inicializao e
encerramento da aplicao;
Interface opcional para
componentes - Flexibilizao
na criao de componentes
EJBs sem a obrigatoriedade da
criao de uma interface
remota ou local;
Timer Service - Melhorias no
servio de agendamento que
permitem novas possibilidades
atravs de uma notao
similar ao Unix Cron e
agendamento de forma
declarativa (por annotation ou
XML);
Deploy de EJBs na camada
web (.war) - Permite o uso de
EJBs diretamente na camada
Web;
Chamadas assncronas a
mtodos - Uma alternativa
simplificada MDBs para
chamada assncrona que pode
Adicionamente, h na Java EE
6 o conceito de profile. Existe
o Web Profile que define uma
verso reduzida de continer,
mais leve mas no suporta
itens como EJBs remotos ou
Mastering Enterprise
JavaBeans 3.0
Autores: Rima Patel Sriganesh,
Gerald Brose e Micah Silverman
Editora: WILEY (Em ingls)