Jess、XML与企业应用集成:从规则表示到EJB环境应用
1. Jess规则的XML表示
在企业应用中,规则的有效管理和存储至关重要。XML作为一种通用的数据交换格式,为规则的存储和处理提供了很好的解决方案。下面我们将详细探讨如何使用XML来表示Jess规则。
首先,来看一下XML规则的结构定义。以下是一些关键的DTD元素定义:
<!ELEMENT group (group | pattern)+>
<!ATTLIST group name CDATA #REQUIRED>
<!ELEMENT pattern (slot*)>
<!ATTLIST pattern name CDATA #REQUIRED binding CDATA "">
<!ELEMENT slot (variable | constant | function-call)*>
<!ATTLIST slot name CDATA #REQUIRED>
<!ELEMENT variable EMPTY>
<!ATTLIST variable name CDATA #REQUIRED>
<!ELEMENT function-call (head,(constant|variable|function-call)*)>
<!ELEMENT head (#PCDATA)>
<!ELEMENT constant (#PCDATA)>
这些定义限制了Jess构造的使用方式。例如,必须使用命名插槽,只
Jess、XML与EJB环境下的规则应用集成
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



