MuleSoft - การค้นพบ Anypoint Studio

บรรณาธิการ Anypoint Studio ช่วยเราออกแบบแอปพลิเคชัน API คุณสมบัติและไฟล์การกำหนดค่า นอกจากการออกแบบแล้วยังช่วยให้เราแก้ไขได้อีกด้วย เรามีโปรแกรมแก้ไขไฟล์คอนฟิกูเรชัน Mule สำหรับวัตถุประสงค์นี้ หากต้องการเปิดตัวแก้ไขนี้ให้ดับเบิลคลิกที่ไฟล์ XML ของแอปพลิเคชันในรูปแบบ/src/main/mule.

ในการทำงานกับแอปพลิเคชันของเราเรามีสามแท็บต่อไปนี้ภายใต้โปรแกรมแก้ไขไฟล์ Mule Configuration

แท็บ Flow Flow

แท็บนี้ให้การแสดงภาพของขั้นตอนการทำงาน โดยพื้นฐานแล้วจะมีผืนผ้าใบที่ช่วยให้เราตรวจสอบโฟลว์ของเราได้ด้วยสายตา หากคุณต้องการเพิ่ม Event Processors จาก Mule Palette ลงในผืนผ้าใบให้ลากแล้วปล่อยมันจะสะท้อนในผืนผ้าใบ

เมื่อคลิกที่ Event Processor คุณจะได้รับ Mule Properties View พร้อมแอตทริบิวต์สำหรับโปรเซสเซอร์ที่เลือก เรายังสามารถแก้ไขได้

แท็บองค์ประกอบส่วนกลาง

แท็บนี้มีองค์ประกอบการกำหนดค่า Mule ส่วนกลางสำหรับโมดูล ภายใต้แท็บนี้เราสามารถสร้างแก้ไขหรือลบไฟล์คอนฟิกูเรชัน

แท็บ Configuration XML

ตามความหมายของชื่อมันมี XML ที่กำหนดแอปพลิเคชัน Mule ของคุณ การเปลี่ยนแปลงทั้งหมดที่คุณทำที่นี่จะแสดงในพื้นที่รวมทั้งมุมมองคุณสมบัติของตัวประมวลผลเหตุการณ์ภายใต้แท็บการไหลของข้อความ

มุมมอง

สำหรับโปรแกรมแก้ไขที่ใช้งานอยู่ Anypoint studio ให้เราแสดงข้อมูลเมตาดาต้าของโปรเจ็กต์ของเราพร้อมคุณสมบัติด้วยความช่วยเหลือของมุมมอง ผู้ใช้สามารถย้ายปิดและเพิ่มมุมมองในโครงการ Mule ต่อไปนี้เป็นมุมมองเริ่มต้นบางส่วนใน Anypoint studio -

Package Explorer

งานหลักของมุมมอง Package Explorer คือการแสดงโฟลเดอร์โครงการและไฟล์ที่อยู่ในโครงการ Mule เราสามารถขยายหรือหดโฟลเดอร์โครงการล่อได้โดยคลิกที่ลูกศรที่อยู่ข้างๆ สามารถเปิดโฟลเดอร์หรือไฟล์ได้โดยดับเบิลคลิก ดูภาพหน้าจอ -

Mule Palette

มุมมอง Mule Palette แสดงตัวประมวลผลเหตุการณ์เช่นขอบเขตตัวกรองและเราเตอร์ควบคุมการไหลพร้อมกับโมดูลและการทำงานที่เกี่ยวข้อง ภารกิจหลักของมุมมอง Mule Palette มีดังนี้ -

  • มุมมองนี้ช่วยให้เราจัดการโมดูลและตัวเชื่อมต่อในโครงการของเรา
  • เรายังสามารถเพิ่มองค์ประกอบใหม่จาก Exchange

ดูภาพหน้าจอ -

คุณสมบัติล่อ

ตามความหมายของชื่อจะช่วยให้เราสามารถแก้ไขคุณสมบัติของโมดูลที่เลือกในพื้นที่ทำงานของเราได้ มุมมองคุณสมบัติล่อมีดังต่อไปนี้ -

  • DataSense Explorer ที่ให้ข้อมูลแบบเรียลไทม์เกี่ยวกับโครงสร้างข้อมูลของน้ำหนักบรรทุกของเรา

  • คุณสมบัติขาเข้าและขาออกถ้ามีหรือตัวแปร

ด้านล่างนี้คือภาพหน้าจอ -

คอนโซล

เมื่อใดก็ตามที่เราสร้างหรือเรียกใช้แอปพลิเคชัน Mule เซิร์ฟเวอร์ Mule ในตัวจะแสดงรายการของเหตุการณ์และปัญหา (ถ้ามี) ซึ่งรายงานโดย Studio มุมมองคอนโซลประกอบด้วยคอนโซลของเซิร์ฟเวอร์ Mule ที่ฝังตัวนั้น ดูภาพหน้าจอ -

มุมมองปัญหา

เราสามารถพบปัญหามากมายในขณะที่ทำงานในโครงการล่อของเรา ปัญหาทั้งหมดเหล่านั้นจะแสดงในมุมมองปัญหา ด้านล่างนี้คือภาพหน้าจอ

มุมมอง

ใน Anypoint Studio เป็นการรวบรวมมุมมองและตัวแก้ไขในการจัดเรียงที่ระบุ Anypoint Studio มีมุมมองสองแบบ -

Mule Design Perspective - เป็นมุมมองเริ่มต้นที่เราได้รับใน Studio

Mule Debug Perspective - อีกมุมมองที่จัดทำโดย Anypoint Studio คือ Mule Debug Perspective

ในทางกลับกันเรายังสามารถสร้างมุมมองของเราเองและสามารถเพิ่มหรือลบมุมมองเริ่มต้นใด ๆ