码迷,mamicode.com
首页 > 其他好文 > 详细

ofbiz中的实体引擎Delegator

时间:2015-06-18 20:10:00      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:ofbiz实体引擎   ofbiz delegator   

在ofbiz中备受推崇的实体引擎,具体有什么好处由我们向下研究(我也没了解过),先从第一步,实体引擎的创建

在ofbiz中实体引擎是由catalina-container(tomcat容器)中创建的

<container name="catalina-container" loaders="main" class="org.ofbiz.catalina.container.CatalinaContainer">
        <!-- static configuration for tomcat -->
        <property name="delegator-name" value="default"/>//此处即实体引擎的配置
        <property name="use-naming" value="false"/>
        <property name="debug" value="0"/>
        <property name="catalina-runtime-home" value="runtime/catalina"/>
 // 在这里通过工厂类创建实体引擎
        this.delegator = DelegatorFactory.getDelegator(ContainerConfig.getPropertyValue(cc, "delegator-name", "default"));

具体的创建是由GenericDelegator类创建,这里边代码有2000多行 --

//获取在framework\entity\config\entityengine.xml中定义的配置信息
this.delegatorInfo = EntityConfigUtil.getDelegator("default");
//模型加载
this.modelReader = ModelReader.getModelReader(delegatorBaseName);
this.modelGroupReader = ModelGroupReader.getModelGroupReader(delegatorBaseName);


本文出自 “沧海龙腾” 博客,谢绝转载!

ofbiz中的实体引擎Delegator

标签:ofbiz实体引擎   ofbiz delegator   

原文地址:http://canghailongteng.blog.51cto.com/4967747/1663213

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!