MuleSoft - Khám phá Anypoint Studio
Trình chỉnh sửa Anypoint Studio giúp chúng tôi thiết kế các ứng dụng, API, thuộc tính và tệp cấu hình của chúng tôi. Cùng với việc thiết kế, nó cũng giúp chúng tôi chỉnh sửa chúng. Chúng tôi có trình chỉnh sửa tệp cấu hình Mule cho mục đích này. Để mở trình chỉnh sửa này, hãy bấm đúp vào tệp XML của ứng dụng trong/src/main/mule.
Để làm việc với ứng dụng của chúng tôi, chúng tôi có ba tab sau trong trình chỉnh sửa tệp Cấu hình Mule.
Tab Luồng thông báo
Tab này trình bày trực quan quy trình công việc. Về cơ bản, nó chứa một canvas giúp chúng ta kiểm tra các luồng của mình một cách trực quan. Nếu bạn muốn thêm Bộ xử lý sự kiện từ Mule Palette vào canvas, thì chỉ cần kéo và thả và nó sẽ phản ánh trong canvas.
Bằng cách nhấp vào Bộ xử lý sự kiện, bạn có thể có Chế độ xem Thuộc tính Mule với các thuộc tính cho bộ xử lý đã chọn. Chúng tôi cũng có thể chỉnh sửa chúng.
Tab Yếu tố toàn cục
Tab này chứa các phần tử cấu hình Mule chung cho các mô-đun. Trong tab này, chúng ta có thể tạo, chỉnh sửa hoặc xóa các tệp cấu hình.
Tab Cấu hình XML
Như tên của nó, nó chứa XML định nghĩa ứng dụng Mule của bạn. Tất cả những thay đổi bạn thực hiện ở đây sẽ phản ánh trong canvas cũng như chế độ xem thuộc tính của bộ xử lý sự kiện trong tab Dòng thông báo.
Lượt xem
Đối với trình chỉnh sửa đang hoạt động, Anypoint studio cung cấp cho chúng tôi biểu diễn đồ họa về siêu dữ liệu dự án của chúng tôi, các thuộc tính với sự trợ giúp của các khung nhìn. Người dùng có thể di chuyển, đóng cũng như thêm các chế độ xem trong dự án Mule. Sau đây là một số chế độ xem mặc định trong Anypoint studio:
Trình khám phá gói
Nhiệm vụ chính của dạng xem Package Explorer là hiển thị các thư mục và tệp dự án có trong một dự án Mule. Chúng tôi có thể mở rộng hoặc thu nhỏ thư mục dự án Mule bằng cách nhấp vào mũi tên bên cạnh nó. Một thư mục hoặc tệp có thể được mở bằng cách nhấp đúp vào nó. Hãy xem ảnh chụp màn hình của nó -
Bảng màu mule
Dạng xem Mule Palette hiển thị các bộ xử lý sự kiện như phạm vi, bộ lọc và bộ định tuyến điều khiển luồng cùng với các mô-đun và các hoạt động liên quan của chúng. Các tác vụ chính của khung nhìn Mule Palette như sau:
- Chế độ xem này giúp chúng tôi quản lý các mô-đun và trình kết nối trong dự án của mình.
- Chúng tôi cũng có thể thêm các yếu tố mới từ Exchange.
Hãy xem ảnh chụp màn hình của nó -
Thuộc tính mule
Như tên của nó, nó cho phép chúng tôi chỉnh sửa các thuộc tính của mô-đun hiện được chọn trong canvas của chúng tôi. Chế độ xem Thuộc tính Mule bao gồm những điều sau:
DataSense Explorer cung cấp thông tin thời gian thực về cấu trúc dữ liệu của tải trọng của chúng tôi.
Thuộc tính đến và đi, nếu có hoặc các biến.
Dưới đây là ảnh chụp màn hình -
Bảng điều khiển
Bất cứ khi nào chúng tôi tạo hoặc chạy ứng dụng Mule, máy chủ Mule nhúng sẽ hiển thị danh sách các sự kiện và sự cố, nếu có, được Studio báo cáo. Chế độ xem bảng điều khiển chứa bảng điều khiển của máy chủ Mule được nhúng đó. Hãy xem ảnh chụp màn hình của nó -
Xem vấn đề
Chúng tôi có thể gặp nhiều vấn đề khi làm việc trong Dự án Mule của mình. Tất cả các vấn đề đó được hiển thị trong dạng xem Vấn đề. Dưới đây là ảnh chụp màn hình
Quan điểm
Trong Anypoint Studio, nó là một tập hợp các chế độ xem và trình chỉnh sửa theo một cách sắp xếp cụ thể. Có hai loại phối cảnh trong Anypoint Studio -
Mule Design Perspective - Đó là phối cảnh mặc định mà chúng tôi nhận được trong Studio.
Mule Debug Perspective - Một phối cảnh khác được cung cấp bởi Anypoint Studio là Phối cảnh gỡ lỗi Mule.
Mặt khác, chúng ta cũng có thể tạo phối cảnh của riêng mình và có thể thêm hoặc bớt bất kỳ chế độ xem mặc định nào.