Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Desenvolvendo JAX-RS 1.1 RESTful Services no Rational Software Architect V8 para implementação no WebSphere Application Server V8

Ativação de aplicativos legados para REST

Tendai Chinoda, Senior Software Engineer, IBM
Photo of Tendai Chinoda
Tendai Chinoda é IBM Certified IT Specialist e Senior Software Engineer no IBM Software Services for WebSphere (ISSW). Ele presta serviços de consultoria e ativação para clientes IBM para a família de produtos IBM WebSphere. Seu conhecimento e interesses incluem arquitetura do aplicativo, design e desenvolvimento para computação em nuvem, SOA, Java EE e soluções de serviços da Web.
(Um autor Contribuidor do IBM developerWorks)
Harry L. Hoots, III, IT Specialist, IBM
Photo of Harry Hoots
Harry L. Hoots, III é IT Specialist que trabalha na Conta IBM. Ele opera em funções seniores e é líder de desenvolvimento da equipe de serviços da web em um importante projeto interno. Seu conhecimento inclui arquitetura do aplicativo, design e desenvolvimento de Java EE, serviços da web e soluções de MQ Series.

Resumo:  Saiba como expor a funcionalidade de negócios existente integrada em aplicativos legados como serviços JAX-RS 1.1 RESTful usando WebSphere® Application Server V8.0 e Rational® Software Architect.

Data:  17/Nov/2011
Nível:  Intermediário

Atividade:  5086 visualizações

Modificar os descritores de implementação do módulo da Web

  1. No Enterprise Explorer, expanda LegacyBankAppWeb e navegue para LegacyBankAppWeb > WebContent > WEB-INF.
  2. Clique com o botão direito do mouse no arquivo web.xml e clique em Open .
  3. No Web Application 3.0 Deployment Descriptor Editor, clique em Design Tab.
  4. Selecione Web Application (LegacyBankAppWeb) > Servlet (JAX-RS Servlet) e clique em Add (Figura 44).

    Figura 44. Descritor de implementação LegacyBankAppWeb


  5. No diálogo Add Item to Servlet, selecione Initialization Parameter e clique em OK (Figura 45).

    Figura 45. Diálogo LegacyBankAppWeb Deployment Descriptor Add Item


  6. Na seção Design Tab’s Details para o parâmetro de inicialização do servlet recém-adicionado, insira o seguindo nos campos nome e valor (Figura 46): Name*: javax.ws.rs.Application Value*: com.ibm.wrapper.bankapp.rest.resources.CustomerAccountApplication

    Figura 46. Descritor de Implementação LegacyBankAppWeb com parâmetro de inicialização


  7. Salve as alterações ao Web Deployment Descriptor e feche o editor.

Isso conclui as etapas necessárias para modificar os descritores de implementação do Módulo da web para o JAX-RS 1.1 REST Service do aplicativo do banco legado. A solução agora está pronta para ser implementada no ambiente do tempo de execução do WebSphere Application Server V8.0.

7 de 12 | Anterior | Próximo

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Tecnologia Java, WebSphere
ArticleID=774432
TutorialTitle=Desenvolvendo JAX-RS 1.1 RESTful Services no Rational Software Architect V8 para implementação no WebSphere Application Server V8
publish-date=11172011
author1-email=tendai@us.ibm.com
author1-email-cc=
author2-email=hlhoots@us.ibm.com
author2-email-cc=