Este é um post disponível para assinantes MVPArtigo Java Magazine 63 - Boas Práticas no desenvolvimento com EJB 3
Artigo da Revista Java Magazine Edição 63.

Boas Práticas no desenvolvimento com EJB 3
Aprenda a desenvolver componentes e serviços utilizando a tecnologia EJB 3
Utilize o poder da tecnologia EJB 3 para criar componentes e serviços reutilizáveis e orientados a objetos
De que se trata o artigo:
O artigo demonstra as boas práticas no desenvolvimento de aplicações com a tecnologia EJB 3.0, dando ênfase à modelagem orientada a objetos (como criar um modelo OO persistente), o uso de design patterns conhecidos, como: Data Transfer Object (DTO), Session Facade, Data Access Object (DAO), Service Locator; controle transacional: CMT ou BMT, controle de exceções e logs, e o uso de ferramentas para testes unitários.
Para que serve:
Este artigo serve para revisar conceitos, de orientação a objetos e uso de design patterns, e explorar o uso de ferramentas disponibilizadas pela tecnologia EJB 3.0, tais como interceptors, JTA e persistência.
Em que situação o tema é útil:
Em casos onde é possível implementar a camada de negócio (business layer) com a tecnologia EJB 3.0.
Boas práticas no desenvolvimento com EJB3:
Desenvolver componentes corporativos que sejam flexíveis, reusáveis e escaláveis não é uma tarefa fácil. Serviços como transações, segurança, persistência e distribuição são complicados e demandam muito tempo de codificação. Porém, a tecnologia EJB disponibiliza todos estes serviços implementados e prontos para usar. A nova tecnologia EJB 3 é baseada em POJOs e anotações (padrão Java 5), sendo um padrão definido pela plataforma Java EE 5, trazendo benefícios e um novo estilo de desenvolvimento de aplicações com EJBs.
A tecnologia EJB permite a construção de aplicações portáveis, reusáveis e escaláveis.
Serviços como transações, segurança, persistência e distribuição não precisam ser reinventados, fazendo com que o desenvolvedor foque na implementação das regras de negócio e não perca tempo com a infra-estrutura do código (veja a Figura 1).

Figura 1. Serviços disponibilizados pela arquitetura EJB.
A versão EJB 3.0, mantida pela JSR 220 (http://www.jcp.org/en/jsr/detail?id=220"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


0
0
