What and Why
官网guide 网址:https://cwiki.apache.org/confluence/display/OFBIZ/Mini-Language+Guide
因ofbiz Screen Widget 中的action 和 condition 中大部分代码是mini 语言代码,所以我们有必要学习它。
v:迷你语言的实现原理使用类似gof的interpreter(直译器)设计模式。将使用迷你语言写的代码识别并执行的一种设计模式。其作用是简化程序中经常需要使用的功能代码编写,从而提高开发效率,可维护性(语法简单易读)。
How
v:在ofbiz中mini 语言主要作用是做些验证和对象之间赋值转换。因mini语言调试复杂,不该用的地方不要用。
v:简单方法Mini 语言能够轻易实现一个被Control servlet 调用的事件(Event 中 type 为 simple) 或一个被Service引擎调用的Service 。
如:<event type="simple" path="component://googlebase/script/org/ofbiz/googlebase/GooglebaseEvents.xml" invoke="startStopScheduledGbase"/>
GooglebaseServices.xml
v: 具体语法格式分类可以参考官方guide文档。
…… 待完善。。。。