mini language 学习笔记

本文档探讨了Apache OFBiz中的Mini Language,它主要用于Screen Widget的action和condition,采用Interpreter设计模式实现,简化代码编写,提高开发效率。在OFBiz中,Mini Language主要应用于简单的验证和对象赋值,以及被Control Servlet调用的事件或Service引擎调用的服务。通过官方guide了解其具体语法和应用场合。
摘要由CSDN通过智能技术生成


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文档。


…… 待完善。。。。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值