Olá Pessoal,
Neste post, iremos criar uma simples aplicação EJB3, para quem não sabe, EJB3 é uma plataforma para a construção de aplicações corporativas portável, que permite o desenvolvimento de componentes reutilizáveis, há 3 tipos de componentes EJB, (Session Beans que pode ser Stateless ou Statefull, Message Driven e Entidades) para este exemplo iremos fazer um exemplo de Bean de Sessão sem estado,.
Session Bean Stateless pode ser usado para implementar a lógica corporativa em uma aplicação, ele pode ser acessado por milhares de clientes, pois não armazenam estado.
Para este exemplo, iremos usar a IDE Netbeans 6.8 e o Servidor Glassfish.
Ao final do post, o projeto será disponibilizado para download, para quem quiser baixar e testar.
1. Passo: Começaremos com a construção do projeto.
2. Passo: Escolha o tipo do projeto, conforme a imagem abaixo.
3. Passo: Informe o nome do projeto e onde o mesmo será salvo.
4. Passo: Na tela seguinte, escolha o servidor Glassfish v3, conforme a imagem abaixo, por fim, clique em Finalizar.
5. Passo: Clique com o botão direito do mouse, sobre o módulo EJB -> Novo -> Bean Sessão, conforme a imagem abaixo.
6. Passo: Na tela seguinte, informe o nome do EJB, seu pacote, o tipo de sessão e escolha a Interface Local, conforme a imagem abaixo.
7. Passo: Com a Classe CalcularIPI aberta, clique com o botão direito do mouse -> Insere código, conforme a imagem abaixo.
8. Passo: Agora escolha -> Adicionar método de negócio, conforme a imagem abaixo.
9. Passo: Agora, informe o nome do método, o tipo de retorno e os parâmetros, conforme a imagem abaixo, por fim, clique em OK.
10. Passo: Foi criado uma Interface Local.
11. Passo: Altera o conteúdo da Classe CalcularIPI, conforme a imagem abaixo.
12. Passo: Para testamos nosso Session Bean, iremos criar um Servlet, para isto, clique com o botão direito no módulo web, conforme a imagem abaixo.
13. Passo: Na tela seguinte, informe o nome e o pacote do Servlet e depois clique em Finalizar, conforme a imagem abaixo.
14. Passo: Com o Servlet aberto, clique com o botão direito do mouse sobre o código, conforme a imagem abaixo.
15. Passo: Escolha -> Chamar Enterprise Bean, conforme a imagem abaixo.
16. Passo: Escolha o EJB CalcularIPI, conforme a imagem abaixo.
17. Passo: Com o Servlet aberto, altera o código, conforme a imagem abaixo.
18. Passo: Clique com o botão direito sobre o módulo EJB -> Implantar.
19. Passo: Clique com o botão direito sobre o módulo Web -> Implantar.
20. Passo: Clique com o botão direito sobre o módulo Web -> Executar.
21. Passo: Agora para testar o exemplo, informe o nome do Servlet, na barra de endereço de seu navegador, conforme a imagem abaixo.

Para quem quiser baixar o projeto, clique aqui.
Qualquer dúvida, crítica ou sugestão, fico a disposição.
3 comentários:
Estou iniciando neste mundo de desenvolver soluções corporativas gerenciais em ambiente web e este post me veio bem servir. Parabéns. Agora se for possivel não tem como você postar uma solução de exemplo utilizando swing client + netbeans 7 + glassfish ou < jboss 6 ou superior > ???? Abraço.
Olá João, tem um post que criar um cliente swing e acessa um ejb com jboss.
http://jabesfelipe.blogspot.com.br/2011/05/utilizando-ejb2-com-client-servlet-e.html
Muito Bom tutorial, parabéns por estar compartilhando o conhecimento. Gabriel.
Postar um comentário