`
liyixing1
  • 浏览: 961983 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

ofbiz中的几个文件

阅读更多
component-load.xml

路径:ofbiz\application\
作用:定义了所有在OFBIZ启动时需要加载的应用程序的位置。所以,当你创建了新的应用程序时,别忘了在该文件中添加应用程序的位置信息。在ofbiz\hot-deploy\目录下的应用程序不需要在component-load.xml里定义,ofbiz启动时会自动加载所有hot-deploy下的内容。
例子:<load-component component-location="${ofbiz.home}/applications/content" />

ofbiz-component.xml
位置:基于ofbiz的任何应用程序根目录下像
按作用:指出该应用程序数据模型(<entity-resource>),商业逻辑(<service-resource>),web应用程序(<webapp.../>)的位置
例子:
<entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml" />
  <service-resource type="model" loader="main" location="servicedef/services_agreement.xml" />
  <webapp name="accounting" title="Accounting" server="default-server" location="webapp/accounting" base-permission="OFBTOOLS,ACCOUNTING" mount-point="/accounting" />

web.xml
位置:应用程序\webapp\accounting\WEB-INF
作用:配置main servlet(s),控制后台服务器(如tomcat server),及一些相关参数。

controller.xml
位置:应用程序\webapp\accounting\WEB-INF
作用:负责控制接收到的请求request。任何到来的请求,无论是屏幕请求,还是服务请求或事件请求,都要经过controller.xml的处理,然后转交给相应的相应的部分处理。
例子:
<request-map uri="main">
  <security https="true" auth="true" />
  <response name="success" type="view" value="main" />
  </request-map>
  <view-map name="main" type="screen" page="component://accounting/widget/CommonScreens.xml#main" />
  (当请求"main"到来时,在controller.xml中,先找到<request-map uri="main">,根据其value="main",继续向下找到view-map name="main",最后得到该请求该返回的页面位置page="component://accounting/widget/CommonScreens.xml#main" )
分享到:
评论

相关推荐

    ofbiz1004运行于外部tomcat6的配置文件

    你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\framework\appserver\templates\tomcat6下替换原来的文件,然后再到ofbiz目录下运行java -jar ofbiz.jar -setup tomcat6 ,完成后会得到一个setup的文件...

    Ofbiz框架中的事务解析.pdf

    现在我们来看Ofbiz框架中关于事务的几个关键问题: 1. Ofbiz的服务可以通过配置文件启用或关闭事务。如果服务未开启事务,但我们在调用服务前使用`TransactionUtil.begin()`显式启动事务,仍然可以保证事务的一致性...

    ofbiz-practice

    在这个过程中,可能会涉及以下几个关键知识点: 1. **Apache OFBiz简介**:OFBiz是由Apache软件基金会维护的一个全面的电子商务解决方案,包括订单管理、库存控制、采购、制造、财务和CRM等模块。它的核心是Java ...

    ofbiz api开发文档

    OFBiz API中文版.chm文件是一个典型的Windows帮助文档,其中详细列举了OFBiz的所有服务、组件、实体以及相关的API接口。文档通常包含以下部分: - **服务**:描述了OFBiz中的服务接口,如订单处理、库存管理等。 ...

    OFBiz经典入门教程加速度编写

    在实际应用开发中,我们可能会涉及以下几个关键知识点: 1. **实体管理**:OFBiz使用实体引擎来处理数据模型,通过实体定义文件(.entity.xml)来创建和操作数据库表。 2. **服务开发**:服务引擎是OFBiz处理业务...

    Ofbiz技术文档

    文档可能涵盖了以下几个关键知识点: 1. **OFBiz应用架构**:OFBiz基于服务导向架构(SOA),采用组件化设计,允许开发者灵活组合和扩展功能。其核心组件包括实体引擎(Entity Engine)用于数据管理,工作流引擎...

    ofbiz框架简单讲解

    下面将详细介绍几个关键配置文件的作用及其工作流程: ##### 1. **WEB-INF/controller.xml** - **文件位置与作用**: - **位置**:位于项目的`WEB-INF`目录下。 - **作用**:此文件主要用于定义HTTP请求与应用...

    ofbiz架构图

    OFBiz的架构图主要包括以下几个关键部分: 1. **View Handler和Screen Widget Context**:这是MVC模式中的View层,负责处理用户界面和交互。View Handler解析请求,创建Screen Widget Context,用于在视图中传递...

    ofbiz12发布tomcat6

    为了使 OFBiz 在 Tomcat 6.0.41 上正常运行,需要生成并配置几个关键文件。这些文件位于 `ofbiz\framework\appserver\templates` 目录下,包括: - `catalina.bat` - `catalina.properties` - `catalina.sh` - `...

    ofbiz实体引擎

    在实际项目中,Ofbiz实体引擎广泛应用于以下几个方面: - **业务逻辑**:开发人员可以利用实体引擎提供的API实现业务逻辑,如用户注册、订单处理、库存管理等。 - **数据迁移**:实体引擎支持数据导入导出,方便...

    ApacheCon-ofbiz-2015

    这些资料可能会涵盖以下几个关键知识点: 1. **Ofbiz架构**:介绍Ofbiz的整体架构设计,包括服务层、数据层、UI层的组成和交互方式,以及如何通过组件化的思想实现模块化开发。 2. **Ofbiz核心功能**:深入讲解...

    OFBiz教程_初学者的开发指南

    2. `ofbiz-component.xml`文件的作用是告诉OFBiz框架如何定位资源以及如何将你的应用集成到OFBiz环境中。 - `&lt;resource-loader&gt;`元素指定如何加载资源。 - `&lt;webapp&gt;`元素定义Web应用程序的元数据,包括名称、...

    ofbiz学习资料

    学习Ofbiz时,你需要了解以下几个重要知识点: - **Ofbiz架构**:Ofbiz基于服务导向架构(SOA),由多个服务组件构成,如实体引擎(Entity Engine)、工作流引擎(Workflow Engine)和安全引擎(Security Engine)...

    ofbiz source code

    在OFBiz中,主要分为以下几个关键组件: 1. 服务引擎:负责处理服务调用,提供事务管理、安全性控制等功能。 2. 数据库访问层:通过JPA(Java Persistence API)和EJB(Enterprise JavaBeans)实现数据持久化。 3. ...

    ofbiz入门实例(jiasudu制作)

    在Jiasudu的实例中,我们可能会接触到以下几个关键步骤: 1. **环境搭建**:包括Java环境的配置、Ofbiz的下载与安装,以及数据库的连接设置。这是开始Ofbiz开发的第一步,也是至关重要的一步。 2. **项目创建**:...

    基于Ofbiz的Web框架.pdf

    Ofbiz的Web请求流程通常涉及以下几个步骤:接收请求、解析请求、调用服务、更新模型、渲染视图并返回响应。这一过程确保了请求处理的高效性和灵活性。 总的来说,基于Ofbiz的Web框架提供了一种强大且全面的方式来...

    OFBiz OSGi Integration-开源

    这样做有几个显著的优点: 1. **模块化**:OSGi允许我们将OFBiz的各个部分划分为独立的模块,每个模块都有自己的生命周期,可以单独安装、更新或卸载,而不影响其他模块。这对于大型企业应用的维护和升级非常有利。...

    opentaps 结构分析

    OpenTaps的目录结构清晰明了,主要分为以下几个部分: 1. `applications`:存储了OpenTaps自带的各种应用程序,如accounting、humanres、order、party和content等。 2. `framework`:这是底层框架和基础服务的所在...

Global site tag (gtag.js) - Google Analytics