2010-03-02 32 views
3

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

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

谢谢。

回答

1

SmartGWT的具有覆盖典型形式验证的使用情况下,客户端和服务器端验证引擎:

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

引擎的服务器端可以用一个JME应用出货为好。

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

+0

谢谢,我猜这不是一个真正流行的方法,因为反应/选项的稀缺性。 – Olson 2010-03-04 12:53:28