我正在寻找允许我在服务器端后端、GWT 前端和 JavaME 应用程序中使用相同规则的 Java 规则引擎选项。我也很想听听尝试这样做的陷阱。
动机是插入在服务器端代码库中使用规则引擎,我担心这可能会导致在客户端和服务器端之间复制的验证和业务逻辑之间出现 split 。我们需要支持非常慢的链接和间歇性连接,因此始终调用后端来执行规则不是首选选项。
谢谢。
最佳答案
SmartGWT 具有涵盖典型表单验证用例的客户端和服务器端验证引擎:
http://www.smartclient.com/smartgwtee/showcase/#data_integration_form_validation
引擎的服务器端也可以附带 JME 应用程序。
客户端和服务器端执行的条件验证(例如,如果其他字段不为空,则值必须大于 5 等规则)是即将发布的 2.1 版本的一部分。
关于java - 客户端和服务器端规则引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360258/