Gostaria de saber qual a função e as vantagens de usar o Messsage Driven Beans?
O que é e qual a função do deployment descriptor?E o que é JNDI?
Estava lendo que a nova versão,o EJB 3.0,reduz a necessidade de utilização de Checked Exceptions.O que são as Checked Exceptions?
O que é EJB - QL e interface callback?
Cara, dá uma estudada nesse material…é da Sun:
http://java.sun.com/javaee/5/docs/tutorial/doc/
Mais precisamente, dá logo uma estudada na parte IV…
[]'s.
Cara, vc tem duvidas demais para esclarecer apenas com uma resposta.
Talvez mais de uma Thread seja melhor.
Mas vamos adiante.
Sobre JMS, veja isso
Deployment Descriptor, o nome ja diz tudo.
Mas se tem dúvidas leia aqui
JNDI = Java Naming And Directory Interface.
Um copy paste ja esclarece bastante coisa;
Leia mais aqui
As mudanças quanto ao ejb3 de suas versões anteriores, vão muito além de checked exceptions.
A complexidade diminuiu drásticamente na implementação, e o principal é que seu modelo de programação baseado em POJOS e anotações de Java 5 possibilita um desenvolvimento de aplicações com esta tecnologia ao mesmo tempo que usufrui de boa programação OO.
Quanto a exceções, indico os lidos e re-lidos posts do Luca sobre o assunto.
Tratamento de exceções - Parte 1 ? Um pouco de história
Tratamento de exceções - Parte 2 ? Mudanças no conceito de uso das exceções
Tratamento de exceções parte 3 - Discussão sobre a remoção das checked exceptions da linguagem Java
Pra entender EJB-QL, estude primeiro ORM e suas implementações disponíveis.
Espero ter ajudado.
Até…