随笔分类 - ofbiz
摘要:服务是定义为一段独立的逻辑程序,当多个服务组合在一起时就可以完成不同类型的业务需求。Ofbiz服务能调用其他服务定义,将多个小的服务串联起来实现一个大的任务。服务通过服务定义文件来定义并指派给具体的服务引擎。每个服务引擎通过适当方式来调用服务定义。在Ofbiz服务引擎中,服务需要使用Map传入参数,结果同样从Map中返回。常见的几种服务类型1.Interface服务引擎 interface 服务引擎实现在服务定义时可以共享相同的参数。一个接口服务不能被单独调用,服务功能是在实现服务接口的其他服务定义中实现的。每个接口服务都需要用interface 引擎来定义。2.ECA(Event Cond.
阅读全文
摘要:Ofbiz是支持模块热部署的。Ofbiz模块热部署功能是依靠Web容器的热部署功能来实现的。可以进入Tomcat控制台操作war文件布署。我们来看看Tomcat热部署的配置方式,如下:编辑Tomcat的server.xml<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware
阅读全文
摘要:实体引擎的一个主要目标是尽可能提供一种通用的代码结构,来消除各模块中事务处理过程中的相近或相似的代码。这种抽象在于数据库数据操作逻辑的提取。它可以大大减少应用系统的开发费用和潜在的事务处理bug。在Ofbiz的实体引擎中,将存储实体属性值的类结构设计成通用的数据结构,使用一个MAP对象来作为数据载体来存取实体的所有属性值。实体引擎和应用系统之间的接口体现在实体结构定义文件和SQL字段类型与Java数据类型映射关系定义中(以XML文件方式进行描述)。基于这个抽象层,使用实体引擎提供的API来处理实体持久化操作。取代编写特定的代码,实体的定义是在entitymodel*.XML文件中完成的,并由实
阅读全文

浙公网安备 33010602011771号