Informações
| Tipo: | Artigo |
|---|---|
| Data de Publicação: | 11/06/2007 |
| Revisado em: | 11/06/2007 |
Vote!
Tags Relacionadas
Comentários ( 5 )
Imprimir
Uma breve visão sobre a Tecnologia Enterprise JavaBeans 3.0
por:
Rafael Zancan Frantz (rzfrantz@gmail.com)
Este trabalho tem como objetivo apresentar uma visão breve da tecnologia Enterprise JavaBeans 3.0, mostrando os principais pontos de cada um dos tipos de EJB e como eles podem ser escritos fazendo uso de anotações. Espera-se com isto que o leitor ao final possa ser capaz de entender os principais conceitos da tecnologia bem como estar apto para seguir os estudos dentro desta área.
Introdução
A tecnologia Enterprise JavaBeans (EJB) foi criada em Março de 1998, com o objetivo de promover uma arquitetura de objetos distribuídos pela Internet. A definição da Sun Microsystems para EJB é:
"The Enterprise JavaBeans architecture is a Component architecture for the development and deployment of component-based distributed business applications. Applications written using the Enterprise JavaBeans architecture are scalable, transactional, and multi-user secure. These applications may be written once, and then deployed on any server plataform that supports the Enterprise JavaBeans specifications".
Esta tecnologia provê um ambiente para o gerenciamento dos componentes, conhecido como Container Java EE ou Java EE Server. Esta tecnologia pode simplificar o processo de desenvolvimento de aplicações escaláveis, portáveis e reutilizáveis. O uso de EJB requer um investimento de tempo, codificação e treinamento alto nas empresas. Trabalhar com EJB também requer muita experiência na administração e configuração dos serviços gerenciados pelo container e das tecnologias envolvidas em todo o albiente, como por exemplo, RMI (Java Remote Method Invocation), conceitos de transações, conhecimento de mapeamento de dados em Java e outros. Para alguns, esta tecnologia parece complicada, mas ela pode simplificar muito o desenvolvimento de aplicações corporativas já que consiste em uma espécie de framework tecnológico e arquitetural.
Até a versão 2.1 o desenvolvedor precisava configurar muitas coisas em arquivos XML, porém a partir da versão 3.0 muitas destas configurações que eram feitas em XML agora podem ser feitas através de anotações. O uso de anotações simplificou muito a escrita de componentes EJB.
EJBs são os componentes da tecnologia Java EE que executam dentro de um Container Java EE. Embora transparente ao desenvolvedor de aplicações, o container de EJB fornece serviços a nível de sistema (como gerenciamento de transações, acesso a dados, etc .) aos EJBs. Estes serviços permitem o desenvolvedor concentrar-se na criação das regras de negócio da sua aplicação e fazer uso destes serviços necessários oferecidos pelo container.
Este trabalho tem como objetivo apresentar uma visão breve da tecnologia Enterprise JavaBeans 3.0, mostrando os principais pontos de cada um dos tipos de EJB e como eles podem ser escritos fazendo uso de anotações. Espera-se com isto que o leitor ao final possa ser capaz de entender os principais conceitos da tecnologia bem como estar apto para seguir os estudos dentro desta área. Para isto serão utilizados uma série de códigos fonte exemplos de maneira que o leitor possa melhor visualizar as explicações. O trabalho está dividido em cinco principais partes, são elas: estudo das interfaces de acesso aos beans, estudo de Session Beans, JNDI Binding, Message Driven Beans e Entity Beans. Por fim são apresentadas as conclusões e a bibliografia utilizada onde o leitor pode buscar mais informações para se aprofundar no assunto.
Comentários (5)
- Parabéns! Gostei muito!
- postado por Raphaela Galhardo em 17/06/2007 às 23:21
- Muito bacana !!!
- postado por TIAGO em 18/06/2007 às 23:21
- Olá Raphaela! Fico contente que tenhas gostado. Grande abraço!
- postado por Rafael Zancan Frantz em 18/06/2007 às 23:21
- parabens... otimo artigo
- postado por carlos em 20/09/2007 às 23:21
- Tempo bem investido!
- postado por Felippe em 26/09/2007 às 23:21
