MuleSoft - Descobrindo Anypoint Studio

Os editores do Anypoint Studio nos ajudam a projetar nossos aplicativos, APIs, propriedades e arquivos de configuração. Junto com o design, também nos ajuda a editá-los. Temos o editor de arquivos de configuração Mule para este propósito. Para abrir este editor, clique duas vezes no arquivo XML do aplicativo em/src/main/mule.

Para trabalhar com nosso aplicativo, temos as três guias a seguir no editor de arquivo de configuração do Mule.

A guia Fluxo de Mensagens

Esta guia fornece uma representação visual do fluxo de trabalho. Ele basicamente contém uma tela que nos ajuda a verificar nossos fluxos visualmente. Se você deseja adicionar Processadores de Eventos da Paleta Mula à tela, basta arrastar e soltar e isso refletirá na tela.

Ao clicar em um Processador de Eventos, você pode obter a Visualização de Propriedades do Mule com os atributos do processador selecionado. Também podemos editá-los.

A guia Elementos Globais

Esta guia contém os elementos de configuração global do Mule para os módulos. Nessa guia, podemos criar, editar ou excluir arquivos de configuração.

A guia XML de configuração

Como o nome indica, ele contém o XML que define seu aplicativo Mule. Todas as alterações feitas aqui refletirão na tela, bem como na visualização de propriedades do processador de eventos na guia Fluxo de Mensagens.

Visualizações

Para o editor ativo, Anypoint Studio nos dá a representação gráfica dos metadados do nosso projeto, propriedades com a ajuda de visualizações. O usuário pode mover, fechar e adicionar visualizações no projeto Mule. A seguir estão algumas visualizações padrão no Anypoint Studio -

Package Explorer

A principal tarefa da visualização do Package Explorer é exibir as pastas e arquivos do projeto consistidos em um projeto Mule. Podemos expandir ou contrair a pasta do projeto Mule clicando na seta ao lado dela. Uma pasta ou arquivo pode ser aberto clicando duas vezes nele. Dê uma olhada em sua captura de tela -

Paleta Mula

A visualização Mule Palette mostra os processadores de eventos como escopos, filtros e roteadores de controle de fluxo junto com os módulos e suas operações relacionadas. As principais tarefas da visualização Mule Palette são as seguintes -

  • Esta visualização nos ajuda a gerenciar os módulos e conectores em nosso projeto.
  • Também podemos adicionar novos elementos do Exchange.

Dê uma olhada em sua captura de tela -

Propriedades da mula

Como o nome indica, ele nos permite editar as propriedades do módulo atualmente selecionado em nossa tela. A visualização das propriedades da mula inclui o seguinte -

  • DataSense Explorer que fornece informações em tempo real sobre a estrutura de dados de nossa carga útil.

  • Propriedades de entrada e saída, se disponíveis ou variáveis.

Abaixo está a imagem -

Console

Sempre que criamos ou executamos o aplicativo Mule, o servidor Mule embutido exibe uma lista de eventos e problemas, se houver, relatados pelo Studio. A exibição do console contém o console desse servidor Mule integrado. Dê uma olhada em sua captura de tela -

Visão de Problemas

Podemos encontrar muitos problemas enquanto trabalhamos em nosso Projeto Mula. Todos esses problemas são exibidos na visualização Problems. Abaixo está a imagem

Perspectivas

No Anypoint Studio, é uma coleção de visualizações e editores em um arranjo especificado. Existem dois tipos de perspectivas no Anypoint Studio -

Mule Design Perspective - É a perspectiva padrão que obtemos no Studio.

Mule Debug Perspective - Outra perspectiva fornecida pelo Anypoint Studio é a perspectiva Mule Debug.

Por outro lado, também podemos criar nossa própria perspectiva e adicionar ou remover qualquer uma das visualizações padrão.