以ecommerce组件为例说明其下各目录或者文件的作用:
ecommerce
|---build(用来放置编译之后的.class文件及build所生成的jar包)
|---config(用来放置应用中用到的属性文件和UILabels的一些配置文件)
|---data(用来放置一些种子数据的配置文件)
|---script(用来放置minilang所写的服务或者事件配置文件)
|---templates(用来放置一些freemarker的模板文件)
|---webapp(该组件下的应用目录)
|---ecommerce(组件包含的应用名)
|---error(用来放置公用的错误页面)
|---WEB-INF
|---actions(用来放置一些.groovy文件,比如取一个集合放到context中)
|---controller.xml(用来配置所有的资源请求路径)
|---web.xml(配置应用的整体和基本信息比如localDispatcherName,
mainDecoratorLocation等)
|---ecomclone(该组件下所包含的另一个应用,其下的目录结构与ecommerce相似)
|---widget(用来放置表单,菜单配置文件和Commons及应用所对应的Screens配置文件)
|---build.xml(用来build整个应用的配置文件)
|---ofbiz-component.xml(用来配置应用的基本信息,以及当服务器启动时需要加载的文件或资源信息)
OFBiz大致功能介绍
1.账户管理
|---合同
|---发票
|------采购发票
|------佣金处理
|---支付
|---应付支付组
|---查找供应商
|---报表
2.财务管理
|---发票
|---支付
|---支付组
|---交易
|------授权
|------捕捉
|------网关响应
|------手工电子交易
|---支付网关配置
|---账单账户
|---金融账户
|---税务机关
|---合同
|---固定资产
|---全局总账设置
|------账户体系表
|------编辑定制时间段
|------费用
|------支付方法类型
|------发票明细类型
|------税率
|------外汇汇率
|------总账账户分类
|------成本中心
|---组织机构总账设置
3.目录管理
|---分类
|---产品
|---特征
|------特征类型
|------特征分类
|------特征组
|------特征交互
|---促销
|---价格规则
|---店铺
|---辞典
|---评价
|---配置
|---订阅
|---送货
|------货运方式类型
|------数量阶梯
|------承运商运输方法
4.内容管理
|---网站
|---调查
|---论坛
|------论坛组
|------论坛
|------目的
|------角色
|---博客
|---内容
|------查找
|------导航
|---数据资源
|---内容设置
|------编辑内容目的操作
|------编辑内容操作
|------编辑内容关联谓词
|------编辑内容类型属性
|------编辑内容目的类型
|------编辑内容关联类型
|------编辑内容类型
|------权限
|---数据资源设置
|------类型
|------字符集
|------分类
|------类型属性
|------文件扩展名
|------META数据属性
|------MIME类型
|------MIME类型模板
|---模板
|---内容管理系统
|---合成文档
5.人力资源管理
|---人事管理
|---部门管理
|---职位管理
|---绩效评定
|---技能管理
|---资质管理
|---招聘
|---培训管理
|---应聘管理
|---履历管理
|---考勤管理
|---参数设置
|------技能类型
|------职责类型
|------雇佣关系终止原因
|------雇佣关系终止类型
|------职位类型
|------雇员请假类型类型
|------薪水等级
|------工作面试类型
|------培训课程类型
|------公众假日
6.生产管理
|---任务商店
|---规程
|---规程任务
|---日历
|---费用
|---物料清单
|---生产资源计划
|------运行生产资源计划
|------生产资源计划日志
|---运输计划
|---报告
7.市场管理
|---数据源
|---市场攻势
|---跟踪
|---分区
|---练习列表
|---报告
8.订单管理
|---请求
|---报价
|---订单列表
|---查找订单
|---退货单
|---需求
|---报告
|---统计
9.会员管理
|---会员
|---我的沟通
|---沟通
|---访问
|---登录会员
|---分类
|---安全
|---地址匹配地图
|---邀请
10.项目管理
|---我的任务
|---我的时间
|---项目
|---任务
|---资源
|---工单
|---技能类别
|---请求列表
分享到:
相关推荐
OFBIZ中的组件是其核心模块,每个组件都是独立的业务领域,如产品、订单、库存等。组件包含业务逻辑、数据模型、用户界面以及配置文件等,使得系统具有良好的可扩展性和可复用性。 ### 3. OFBIZ的运行机制 OFBIZ...
OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分
OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分
2. 在"hot-deploy/practice"目录下,创建一个名为"ofbiz-component.xml"的组件配置文件。这个文件包含了组件的元数据,告诉Ofbiz如何加载和管理你的组件。文件内容如下: ```xml <ofbiz-component name="practice" ...
OFBiz采用了组件化架构,这意味着每个独立的应用(如销售、库存等)都是一个组件。这种设计使得外部应用程序和定制化应用可以轻松地集成到OFBiz中。 **七、深入学习与开发** 要深入理解和开发OFBiz,你需要了解其...
总结来说,Ofbiz是一个功能强大的开源企业应用框架,它的强大在于其高度模块化的设计和丰富的组件库。掌握Ofbiz的开发,不仅可以提升你的Java EE技能,还能够帮助你高效地构建企业级应用。通过一步步实践,相信你...
创建一个新的练习项目时,会在hot-deploy目录下建立一个新的组件目录,如practice。接着,你需要在相应目录下创建webapp和widget目录,并创建`ofbiz-component.xml`文件。这个文件是OFBiz组件的核心配置,用于定义...
在本文中,我们将深入探讨如何搭建OFBiz 16.11.05的运行及开发环境,并讨论一些关键的OFBiz功能,如百度地图集成、国际化处理、用户逻辑、PDF导出、服务调用、内容管理、MVC框架、服务引擎、多租户以及权限系统。...
- **组件**:OFBiz由多个组件组成,如产品、订单、客户服务等,每个组件都有一系列的API接口。 - **实体**:OFBiz的实体模型是其数据存储的基础,API文档会详细列出所有可用的实体及其属性。 - **方法**:详述了...
Apache Ofbiz是一个开源的企业应用框架,它为构建复杂的业务应用程序提供了全面的功能,包括供应链管理、电子商务、财务会计、人力资源等。对于初学者来说,理解Ofbiz的基本架构和工作原理是至关重要的。 Ofbiz的...
通过这个OFBiz完整示例,你可以了解到OFBiz中涉及的主要组件和流程,包括实体定义、数据初始化、UI设计、服务实现以及URL映射。理解并掌握这些知识,将有助于你在实际开发中更好地运用OFBiz进行企业级应用的构建。
1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年的版本,这意味着可能有较新的版本替代。安装OFBiz涉及到获取源...
4. **组件与模块**:Ofbiz 由多个组件组成,如通用服务组件、电子商务组件等,每个组件下又包含多个模块。例如,`Catalog` 组件负责管理产品目录,包含产品、分类、属性等模块,开发者可以根据需求选择合适的组件和...
1. 我们需要将 MySQL 连接器(mysql-connector-java-5.1.28.jar)复制到 Ofbiz 的 lib 目录下。 2. 我们需要修改 Ofbiz 的配置文件(entityengine.xml),以便与 MySQL 数据库集成。 3. 我们需要在 MySQL 中创建用户...
解压下载的文件到指定目录,比如`C:\ofbiz`,其中会包含`catalina`和`ofbiz`两个子目录,`catalina`目录包含了经过配置的Tomcat服务器,而`ofbiz`目录则是Ofbiz的核心代码。 完成以上步骤后,在命令行中切换至`c:\...
在提供的OFBIZ_Demo压缩包中,用户可以找到OfBiz的演示版本,这是一套预配置的环境,展示了OfBiz在实际业务场景下的功能和操作。这个演示通常包括以下部分: 1. **安装与配置**:压缩包可能包含了安装指南和配置...
登录级别的权限控制定义在每个组件的`ofbiz-component.xml`文件中,用于限定用户访问该组件所需的最低权限。例如,可以通过设置`base-permission`属性来指定用户至少需要具备哪些权限才能访问该组件。例如,一个组件...