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
ในทางกลับกันเรายังสามารถสร้างมุมมองของเราเองและสามารถเพิ่มหรือลบมุมมองเริ่มต้นใด ๆ