DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo Java Magazine 63 - Boas Práticas no desenvolvimento com EJB 3

Artigo da Revista Java Magazine Edição 63.

Esse artigo faz parte da revista Java Magazine edição 63. Clique aqui para ler todos os artigos desta edição

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
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Fábio Augusto Falavinha

Fábio Augusto Falavinha é Arquiteto de Software/Desenvolvedor pela ZBRA Solutions, atuando há mais de 10 anos com Java/Java EE. Bacharel em Ciência da Computação pela Faculdade Sumaré e pós-graduado em Gestão de Qualidade de Software pela faculdade Senac. Torcedor fanático do Corintinhas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03