Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 1591|回复: 0

使用JAVA1.6+Delphi/Lazarus+Besen实现混合式业务规则

[复制链接]

该用户从未签到

发表于 2013-5-7 12:32:32 | 显示全部楼层 |阅读模式
本帖最后由 steven 于 2013-5-7 12:38 编辑

Java 1.6 JDK 自带了javascript引擎

我们可以编写一个操作类,将其绑定到 javascript引擎,脚本语言使用

javascript v5

而客户端软件,使用besen ,也是写一个操作类,绑定到脚本引擎

脚本语言使用javascript v5

将服务端和客户端脚本接口写成相同的,让脚本访问程序内部资源。

这样就可以实现服务端和客户端都可以使用相同的脚本语言实现业务规则脚本化。

目前笔者已经实现一个案例。

并且开始使用自动化测试,实现业务规则验证。

注意:besen 这个引擎,对数组排序有bug,其他暂时没有发现,作者是巴西的。
回复

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 20:57 , Processed in 0.023922 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表