MuleSoft - Alla scoperta di Anypoint Studio
Gli editor di Anypoint Studio ci aiutano a progettare le nostre applicazioni, API, proprietà e file di configurazione. Insieme alla progettazione, ci aiuta anche a modificarli. Abbiamo l'editor dei file di configurazione di Mule per questo scopo. Per aprire questo editor, fare doppio clic sul file XML dell'applicazione in/src/main/mule.
Per lavorare con la nostra applicazione, abbiamo le seguenti tre schede nell'editor del file di configurazione di Mule.
La scheda Flusso di messaggi
Questa scheda offre una rappresentazione visiva del flusso di lavoro. Fondamentalmente contiene una tela che ci aiuta a controllare visivamente i nostri flussi. Se vuoi aggiungere processori di eventi dalla tavolozza Mule nella tela, trascina e rilascia e si rifletterà nella tela.
Facendo clic su un processore di eventi, è possibile ottenere la vista delle proprietà del mulo con gli attributi per il processore selezionato. Possiamo anche modificarli.
La scheda Elementi globali
Questa scheda contiene gli elementi di configurazione globale di Mule per i moduli. In questa scheda possiamo creare, modificare o eliminare i file di configurazione.
La scheda Configurazione XML
Come suggerisce il nome, contiene l'XML che definisce la tua applicazione Mule. Tutte le modifiche apportate qui si rifletteranno nell'area di disegno e nella visualizzazione delle proprietà del processore di eventi nella scheda Flusso di messaggi.
Visualizzazioni
Per l'editor attivo, Anypoint studio ci fornisce la rappresentazione grafica dei metadati del nostro progetto, le proprietà con l'aiuto delle viste. Un utente può spostare, chiudere e aggiungere visualizzazioni nel progetto Mule. Di seguito sono riportate alcune visualizzazioni predefinite in Anypoint studio:
Esplora pacchetti
Il compito principale della vista Esplora pacchetti è visualizzare le cartelle ei file del progetto costituiti da un progetto Mule. Possiamo espandere o contrarre la cartella del progetto Mule facendo clic sulla freccia accanto ad essa. È possibile aprire una cartella o un file facendo doppio clic su di esso. Dai un'occhiata al suo screenshot -
Tavolozza Mule
La visualizzazione Mule Palette mostra i processori di eventi come ambiti, filtri e router di controllo del flusso insieme ai moduli e alle relative operazioni. I compiti principali della vista Palette Mule sono i seguenti:
- Questa visualizzazione ci aiuta a gestire i moduli e connettori nel nostro progetto.
- Possiamo anche aggiungere nuovi elementi da Exchange.
Dai un'occhiata al suo screenshot -
Proprietà del mulo
Come suggerisce il nome, ci permette di modificare le proprietà del modulo attualmente selezionato nella nostra tela. La visualizzazione delle proprietà del mulo include quanto segue:
DataSense Explorer che fornisce informazioni in tempo reale sulla struttura dei dati del nostro payload.
Proprietà in entrata e in uscita, se disponibili o variabili.
Di seguito è riportato lo screenshot:
Console
Ogni volta che creiamo o eseguiamo l'applicazione Mule, il server Mule incorporato visualizza un elenco di eventi e problemi, se presenti, segnalati da Studio. La vista console contiene la console di quel server Mule incorporato. Dai un'occhiata al suo screenshot -
Visualizzazione dei problemi
Possiamo incontrare molti problemi mentre lavoriamo al nostro progetto Mule. Tutti questi problemi vengono visualizzati nella vista Problemi. Di seguito è riportato lo screenshot
Prospettive
In Anypoint Studio, è una raccolta di visualizzazioni ed editor in una disposizione specificata. Esistono due tipi di prospettive in Anypoint Studio:
Mule Design Perspective - È la prospettiva predefinita che otteniamo in Studio.
Mule Debug Perspective - Un'altra prospettiva fornita da Anypoint Studio è Mule Debug Perspective.
D'altra parte, possiamo anche creare la nostra prospettiva e aggiungere o rimuovere qualsiasi visualizzazione predefinita.