簡體   English   中英

使用 MVEL 有什么好處?

[英]What is advantage of using MVEL?

我正在學習 jBPM 引擎,我注意到它在流程設計中默認使用 MVEL 方言。 所以問題是:使用 MVEL 而不是純 Java 的優勢是什么? 如果我開始用 Java 編寫更復雜的過程,我會遇到麻煩嗎?

jBPM 文檔寫道:

« 請注意,MVEL 接受任何有效的 Java 代碼,並額外提供對參數嵌套訪問的支持。 例如,Java 調用 person.getName() 的 MVEL 等價物是 person.name。 MVEL 還提供了對 Java 的其他改進,MVEL 表達式通常對業務用戶更方便。 »
-- jBPM 文檔
-- https://docs.jbpm.org/7.54.0.Final/jbpm-docs/html_single/#:~:text=Note%20that%20MVEL,for%20business%20users
-- 2021 年 12 月 8 日,星期三

所以 MVEL 表示法是:

  • 短的;
  • 簡單的;
  • (非技術)用戶友好。

在某些情況下,MVEL 中的解決方案直觀上很簡單,但在 Java 風格中卻很復雜或未知。 參見,例如:

如何在 jbpm 任務的數據分配 I/O 中調用 setter 方法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM