Implementando um sistema real com EJB Klissiomara Dias GENTe
Visão Geral
Vantagens Facilita o desenvolvimento e gerenciamento de aplicações distribuídas Distribuição Persistência Transações Segurança Principal objetivo - aumentar a produtividade
Vantagens Serviços fornecidos automaticamente Gerenciamento de transações Gerenciamento do ciclo de vida... Altamente customizáveis Programação baseada em atributos Facilidade Produtividade Menos código para escrever
Como seria uma aplicação original? (sem EJB)
O que precisa ser feito em EJB? 1 classe bean 2 interfaces remotas Home Interface Remote Interface
Equivaleria à interface IEspecialidade na aplicação original
Equivaleria à interface IEspecialidade na aplicação original
Equivaleria à classe Especialidade na aplicação original Equivaleria à interface IEspecialidade na aplicação original
Classes geradas pelo container
Aplicação com EJB Apresentação e explicação do código, utilizando o browser.
Considerações