`
jiasudu1649
  • 浏览: 728796 次
  • 性别: 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的任何应用程序根目录下,如ofbiz\applications\accounting\
按作用:指出该应用程序数据模型(<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
  位置:(以accounting为例)accounting\webapp\accounting\WEB-INF
  作用:配置main servlet(s),控制后台服务器(如tomcat server),及一些相关参数。
  经典内容:
  <servlet>
  <servlet-name>ControlServlet</servlet-name>
  <display-name>ControlServlet</display-name>
  <description>Main Control Servlet</description>
  <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
  </servlet>
<servlet-mapping>
  <servlet-name>ControlServlet</servlet-name>
  <url-pattern>/control/*</url-pattern>
  </servlet-mapping>
 
  controller.xml
  位置:(以accounting为例)accounting\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"



http://blog.sina.com.cn/s/blog_4a4820f9_0008hi.html
分享到:
评论
2 楼 jspzhao 2007-09-21  
d
1 楼 jspzhao 2007-09-21  
<font color="red"><a href="www.google.com">顶了,先</a></font>

相关推荐

    ofbiz电商框架hello主题文件定制

    在电子商务领域,开发高效、可定制的用户界面是至关重要的,而Apache OFBiz(Open For Business Project)是一个开源的企业级应用框架,它提供了丰富的功能来支持电商系统的构建。本主题文件定制教程主要聚焦于如何...

    ofbiz开发入门总结

    《Ofbiz开发入门总结》 Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和...通过一步步实践,相信你很快就能让Ofbiz跑起来,并在这个过程中不断深化对Ofbiz的理解。

    ofbiz 数据模型 中文手册

    核心数据模型涵盖了几大主要业务模块,比如当事人模型(Party Model),这个模型包含了诸多和当事人信息相关的表,如地址匹配映射(ADDRESS_MATCH_MAP)、当事人属性表(PARTY_ATTRIBUTE)、当事人分类表(PARTY_...

    ofbiz重要的xml文件详解

    在这个框架中,配置文件起着至关重要的作用,它们帮助定义系统的行为和数据源。以下是一些OFBiz中关键的XML配置文件的详细解析: 1. **entityengine.xml**: 这个文件负责配置数据源,包括数据库连接池、事务管理...

    ofbiz 部署一个新网站

    在这个文件中,需要定义站点名、挂载点、页面标题栏名称、默认服务器和网站的位置路径等信息。具体步骤如下: 1. 修改父文件夹下的ofbiz-component.xml文件。 2. 写入基本的站点信息,例如: ```xml &lt;ofbiz-...

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

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

    ofbiz中文技术文档

    4. **API与服务**:对于开发者而言,了解Ofbiz提供的API和服务至关重要。文档可能会涵盖如何调用Ofbiz的服务,以及如何创建自定义服务和组件。 5. **数据库模型**:Ofbiz基于实体引擎进行数据管理,文档可能会列出...

    ofbiz权限(全)

    登录级别的权限控制定义在每个组件的`ofbiz-component.xml`文件中,用于限定用户访问该组件所需的最低权限。例如,可以通过设置`base-permission`属性来指定用户至少需要具备哪些权限才能访问该组件。例如,一个组件...

    OFBiz 主题修改文档

    1. **位置**: OFBiz 的主题文件通常存储在 `themes` 文件夹内。 - 示例路径:`/ofbiz/framework/webapp/themes` - 内含多个子文件夹,每个子文件夹代表一个不同的主题,例如 `bizznesstime`。 2. **结构**: - *...

    OFBIZ综合文档

    过滤器(Filter)在OFBIZ中扮演重要角色,它在请求到达Servlet之前进行预处理,可以用来实现安全性控制、数据校验等功能,进一步提升了MVC模式的应用效果。 3、OFBiz中的MVC模式体现 - 控制器(Controller):在...

    ofbiz学习笔记(自学整理)

    Apache Ofbiz是一个开源的企业应用框架,它为构建复杂的业务应用程序提供了全面的功能,包括供应链管理、电子商务、财务会计、人力资源等。对于初学者来说,理解Ofbiz的基本架构和工作原理是至关重要的。 Ofbiz的...

    ofbiz一个完整例子

    本示例将带你逐步了解如何在OFBiz中创建一个完整的应用实例,从实体创建到服务定义,再到界面展现。 1. 创建实体 在OFBiz中,实体是数据模型的核心,它们对应于数据库中的表。在`Hot-deploy/myfirstdemo/entitydef/...

    ofbiz10.04表结构

    标题中的"ofbiz10.04表结构"指的是OFBiz 10.04版本的数据模型设计,这是企业级开源应用框架OFBiz的一个重要组成部分。OFBiz全称为Open For Business Project,它是一个用于构建企业应用程序的全面业务解决方案,涵盖...

    ofbiz-practice

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

    ofbiz中文文档.doc

    过滤器在OFBiz中的一个重要角色是上下文安全过滤器(Context Security Filter),它确保了请求的安全性,防止未授权的访问。通过这种方式,OFBiz实现了业务逻辑与表示层的彻底分离,提高了系统的灵活性和可维护性。 ...

    ofbiz api开发文档

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

    ofbiz开发者入门教程

    在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...

    ofbiz安装与配置

    Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz 之前,我们需要安装以下...

    Ofbiz 数据库全模型

    在Ofbiz中,数据库模型扮演着至关重要的角色,它是系统数据结构的基础,定义了所有业务实体及其相互关系。 数据库模型是Ofbiz的核心组成部分,它描述了系统中的各种实体(如产品、订单、客户等)以及它们之间的关系...

    Ofbiz框架中的事务解析.pdf

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

Global site tag (gtag.js) - Google Analytics