Enterprise java beans
USO DO INTERPRISE JAVA BEANS PARA DESENVOLVIMENTO DE COMPONENTES DE SOFTWARE
MARCIO PEREIRA DE SOUSA RA: 910100756
Professor: Paulo Ricardo Batista Mesquita
Trabalho referente a Disciplina de Servidores de Aplicação Do Período Noturno do Curso de TADS da Universidade Nove de Julho (UNINOVE) orientado pelo Professor Paulo Ricardo Batista Mesquita
SÃO PAULO 2012
SUMARIO
Enterprise Java Beans _____________________________________ Um Modelo de Aplicação __________________________________ Detalhes da Implementação de EJBs _________________________ SessionBeans EJBs _______________________________________ EntityBeans _____________________________________________ Controle de Logs _________________________________________ Bibliografia _____________________________________________
3 5 6 7 8 9 10
3
ENTERPRISE JAVA BEANS
O tão conhecido Enterprise Java Beans pode ser considerado uns dos principais componentes da plataforma J2EE (Java 2 Enterprise Edition). Ele é um componente do tipo servidor que executa no container do servidor de aplicação. Podemos dizer ainda que o Enterprise Java Beans é uma arquitetura de componentes para o desenvolvimento e a implantação de aplicativos de negócio. Aplicativos esses que são escritos utilizando a arquitetura Enterprise Java Beans são escalonáveis, transacionais e seguros quando utilizados com multi-usuários. Esses mesmos aplicativos podem ser escritos uma única vez e depois implantados em qualquer plataforma de servidor que suporta a especificação Enterprise Java Beans. Enterprise Java Edition já passou por varias modificações e adaptações de melhoria, fazendo com que o mesmo tenha varias versões diferentes, cada uma delas com uma melhoria ou funcionalidade em especial. Entre as versões 2.1 e a versão 3.0 é a introdução de anotações em Java, anotações essas que facilitam o desenvolvimento diminuindo a quantidade de código e o uso de determinados tipos de arquivos de