繁体   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