FeaturesPluginsDocs & SupportCommunityPartners

Guia de início rápido para o editor CASA


Este tutorial é uma introdução ao editor CASA (Composite Application Service Assembly) fornecido com o NetBeans 6.0.

Duração esperada: 30 minutos

Requisitos do tutorial


Antes de prosseguir, revise os requisitos desta seção.

Pré-requisitos

Este tutorial presume que você tenha conhecimento básico das seguintes tecnologias:

  • Aplicações compostas e Service-oriented Architecture (SOA)
  • Serviços Web

Software necessário para este tutorial

Antes de começar, baixe e instale o software seguinte:

  • NetBeans 6.0

    Selecione a opção Download completo. A opção Download completo inclui o SOA pack e o servidor da aplicação GlassFish V2, que são necessários para este tutorial.

Layout de janela do NetBeans IDE

Este tutorial presume que você tenha um layout de janela padrão do NetBeans IDE que inclui as seguintes janelas visíveis:

  • Projetos
  • Arquivos
  • Serviços
  • Propriedades
  • Paleta (para editores que usam a janela Paleta)
  • Saída

Use o menu Janela do NetBeans IDE para alterar o layout, se necessário.

início

Visão geral


Este tutorial mostra como usar o editor CASA para editar a configuração de uma aplicação composta.

A aplicação composta que você configura e constrói é a aplicação composta de amostra síncrona fornecida com a distribuição do NetBeans IDE 6.0. O tutorial ilustra o seguinte:

  • Construindo uma aplicação composta de dentro do editor CASA
  • Excluindo a conexão com um ponto final WSDL existente na aplicação composta existente
  • Adicionando uma conexão a um novo ponto final WSDL à aplicação composta
  • Modificando as propriedades do novo ponto final WSDL
  • Implantando a aplicação composta
  • Executando um caso de teste da aplicação composta

início

Criar o projeto da aplicação de amostra

Nesta seção, você cria um projeto para a mesma aplicação composta síncrona de amostra, que é fornecida com o NetBeans 6.0.

Para criar o projeto da aplicação de amostra síncrona:

  1. No NetBeans IDE, selecione a aba Projetos para exibir a janela Projetos.
  2. No menu Arquivo, selecione Novo projeto.
  3. Na lista Categorias da janela Novo projeto, selecione  Amostras > SOA > Processo BPEL síncrono e clique em Próximo.

    Novo projeto
  4. Aceite o nome de projeto e a localização padrão (ou especifique uma localização alternativa usando o botão Explorar).
  5. Clique em Terminar para criar o projeto.

    Os projetos seguintes aparecem na janela Projetos:

    SynchronousSample, o projeto BPEL
    SynchronousSampleApplication, o projeto de aplicação composta

    Projetos de amostra síncronos

início

Abrir o editor CASA e construir a aplicação

Esta seção mostra como você pode usar o editor CASA para construir uma aplicação composta.

Para abrir o editor CASA e construir a aplicação composta:

  1. No NetBeans IDE, clique com o botão direito do mouse em SynchronousSampleApplication na janela Projetos e selecione Editar configuração da aplicação.

    Chamar editor CASA

    O editor CASA se abre no NetBeans IDE, como mostrado na próxima etapa, exibindo a visualização Design da aplicação de amostra síncrona.

    O editor CASA cria e modifica um arquivo .casa, que contém as informações de configuração da aplicação composta. Para esta amostra, o editor CASA criou o arquivo SynchronousSampleApplication.casa.
  2. No editor CASA, selecione o ícone Construir projeto para construir a aplicação composta.

    Editor CASA, construindo uma aplicação

    A janela Saída exibe mensagens sobre a construção.

    Quando a construção é concluída com êxito, a visualização Design exibe um ponto final da porta WSDL, um módulo JBI, e a conexão entre o ponto final e o módulo JBI.

    Editor CASA, mostrando a configuração da aplicação

início

Modificar as vinculações WSDL da aplicação composta

Esta seção mostra como modificar as conexões entre uma porta WSDL e um módulo JBI, e também como adicionar e configurar novas portas WSDL.

Para modificar os pontos finais da aplicação composta:

  1. Na visualização Design do editor CASA, selecione a conexão entre a porta WSDL e o módulo JBI.
  2. Exclua a conexão selecionada por meio da tecla Delete de seu teclado.

    Você também pode clicar com o botão direito do mouse na conexão e selecionar Excluir para excluir a conexão.

    Editor CASA, excluindo uma conexão
  3. Na janela Paleta do NetBeans IDE, selecione a vinculação WSDL Soap e arraste-a para a área das portas WSDL do editor CASA.

    Editor CASA, adicionando uma nova vinculação
  4. Selecione o ponto final Consumo da vinculação SOAP recém-adicionada e arraste-o para o ponto final Fornecimento do módulo JBI.

    Isso cria uma conexão entre a vinculação SOAP e o módulo JBI BPEL.

    Editor CASA, adicionando uma conexão
  5. Clique no ícone Editar da vinculação SOAP recém-adicionada para visualizar suas propriedades.

    Este recurso permite que você visualize detalhes da WSDL subjacente sem ter que navegar pelo arquivo WSDL por meio da interface do editor WSDL.

    Editor CASA, editando as propriedades de uma vinculação
  6. Na janela Propriedades, clique no botão Editar da propriedade Localização.

    Observe que a propriedade de localização gerada automaticamente é: http://localhost:18181/service

    No procedimento seguinte, você especificará a localização em um caso de teste da aplicação composta.
  7. Selecione Cancelar na janela da propriedade Localização e Fechar na janela Propriedades, e salve seu trabalho.

início

Executar um caso de teste da aplicação composta

Esta seção mostra como testar a aplicação composta recém-configurada.

Para executar um caso de teste da aplicação composta:

  1. Na janela Projetos do NetBeans IDE, expanda o nó  SynchronousSampleApplication > Teste, clique com o botão direito do mouse no caso de teste padrão, TestCase0, e selecione Propriedades.

    Selecionando o caso de teste padrão
  2. Na janela Propriedades de TestCase0, selecione o botão Editar da propriedade Destino.
  3. Substitua a propriedade Destino padrão pelo destino gerado automaticamente do procedimento anterior, clique em OK e, em seguida, feche a janela Propriedades:

    http://localhost:18181/service
  4. Clique com o botão direito do mouse no nó SynchronousSampleApplication, e selecione Implantar.

    Na janela Selecionar servidor, especifique o servidor da aplicação GlassFish.

    A janela Saída informa-lhe quando a aplicação composta foi implantada com êxito.
  5. Na janela Serviços do NetBeans IDE, expanda o nó servidores > GlassFish V2 > JBI > Composições de serviço.

    Observe que a composição de serviço SynchronousSampleApplication foi implantada. Você também pode visualizar as propriedades das Unidades de serviço dentro da composição de serviço para ver os detalhes da aplicação composta.

    Composição de serviço implantada para aplicação de amostra
  6. Na janela Projetos, clique com o botão direito do mouse em TestCase0 e selecione Executar.

    A janela Saída indica que o caso de teste foi bem sucedido.

    Caso de teste aprovado

início

Veja também


Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by