Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Java Magazine 20 - EJBs a Serviço
Artigo publicado pela Java Magazine 20.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
EJBs a Serviço
Exponha Session Beans como Web Services
Aprenda como disponibilizar um Enterprise JavaBean existente como um serviço web e acessá-lo de outras linguagens e plataformas
Uma das grandes novidades da especificação EJB 2.1 foi o suporte a web services. Com a nova versão EJBs podem ser expostos como web services, tornando-se acessíveis via SOAP (Simple Object Access Protocol) por clientes de outras plataformas ou tecnologias. Este artigo mostra como alterar um EJB paraque possa ser acessado como web service e como acessar o serviço exposto usando um cliente escrito em outra linguagem.
Instalando o J2EE SDK 1.4
Para executar os exemplos vamos precisar de um servidor de aplicações que suporte J2EE 1.4. O J2EE SDK 1.4 da Sun vem com um servidor gratuito aderente ao padrão J2EE 1.4. Após o download desse SDK (veja links), execute o arquivo e siga os passos na tela (Figura 1). A senha solicitada no passo seguinte será usada para acessar a interface administrativa do servidor, e uma tela final de confirmação indica que a instalação foi bem sucedida.


Figura 1. Instalação do J2EE SDK 1.4: tela inicial e especificação da senha da interface administrativa
Iniciando o servidor
O servidor pode ser iniciado através do utilitário asadmin, localizado no diretório
bin do servidor:
C:\Sun\AppServer\bin>asadmin
Use “exit” to exit and “help” for online help.
asadmin> start-domain
Starting Domain domain1, please wait.
Log redirected to
C:\Sun\AppServer\domains\domain1\logs\server.log.
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Gustavo Nalle Fernandes
Gustavo Nalle Fernandes (gustavo@summa-tech.com) é engenheiro mecânico de formação e atualmente é consultor sênior da Summa Technologies, empresa especializada em arquitetura, mentoring e treinamento usando tecnologias .NET e J2EE. Gustavo é Microsoft Certified Professional (ASP.NET/C#) , além de po...



