客户端和服务器端规则引擎?

时间:2010-03-02 01:04:43

标签: java gwt mobile rules

我正在寻找允许我在服务器端后端,GWT前端和JavaME应用程序中使用相同规则的Java规则引擎选项。我也很想知道尝试这样做的陷阱。

动机是推动在服务器端代码库中使用规则引擎,我担心这可能会导致在客户端和服务器端之间复制的验证和业务逻辑之间出现分歧。我们需要支持非常慢的链接和间歇性连接,因此始终调用后端来执行规则不是首选选项。

感谢。

1 个答案:

答案 0 :(得分:1)

SmartGWT有一个客户端和服务器端验证引擎,涵盖了典型的表单验证用例:

http://www.smartclient.com/smartgwtee/showcase/#data_integration_form_validation

引擎的服务器端也可以附带JME应用程序。

条件验证(例如,如果其他字段为非空,则值必须为> 5的规则),客户端和服务器端强制执行是即将发布的2.1版本的一部分。