1.在几个已安装的应用模块中,资产管理模块,是最简单的,可以从这个开始入手。
E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\specialpurpose\assetmaint

2.它的国际化资源文件在:
specialpurpose/assetmaint/config/IsMgrUiLabels.xml

<property key="IsMgrNewComputerSoftware">
<value xml:lang="en">New Software</value>
<value xml:lang="fr">Nouveau logiciel</value>
<value xml:lang="it">Nuovo software</value>
<value xml:lang="zh">新软件</value>
</property>

3.specialpurpose/assetmaint/ofbiz-component.xml中配置了两个webapp:

<webapp name="assetmaint"
title="AssetMaint"
server="default-server"
location="webapp/assetmaint"
base-permission="ASSETMAINT"
mount-point="/assetmaint"
app-bar-display="true"/> <webapp name="ismgr"
title="IS Mgr"
server="default-server"
app-bar-display="false"
location="webapp/ismgr"
base-permission="ASSETMAINT"
mount-point="/ismgr"/>

4.只有一个java文件:
specialpurpose/assetmaint/src/org/ofbiz/assetmaint/FixedAssetMaintServices.java
它在:specialpurpose/assetmaint/build/lib/ofbiz-assetmaint.jar

它在这里被调用:
specialpurpose/assetmaint/servicedef/services.xml

<service name="addPartFixedAssetMaint" engine="java"
location="org.ofbiz.assetmaint.FixedAssetMaintServices"
invoke="addPartFixedAssetMaint" auth="true">

services.xml又是被定义在ofbiz-component.xml:

<service-resource type="model" loader="main" location="servicedef/services.xml"/>

在services.xml中共定义了5个services, 其它4个是:
location=
"component://assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintServices.xml"
这个script脚本中的4个方法:
assetMaintPermissionCheck
createFixedAssetMaintUpdateWorkEffort
updateFixedAssetMaintAndWorkEffort
createWorkEffortAndAssocWithParent

5.The most basic components in OFBiz are Entities and Services.

6.官网文档:
Apache OFBiz Getting Started ------>有一些链接和视频:
https://cwiki.apache.org/OFBADMIN/apache-ofbiz-getting-started.html

OFBiz Documentation Index ------->帮助文件的聚合:
https://cwiki.apache.org/OFBADMIN/ofbiz-documentation-index.html

7.客户列表:
https://cwiki.apache.org/OFBIZ/apache-ofbiz-user-list.html
其中以下客户:
1) opentaps Open Source ERP + CRM  ----->一个基于ofbiz的软件公司
2) http://www.xuandoo.com  ------>炫动网,一个基于opentaps的电子商务网站(中国)
http://www.wizitsoft.com/  ----->北京威思艾特信息技术有限公司, 实施.
3) http://www.antwebsystems.com/control/main   ----->一个基于ofbiz做实施的公司(泰国),在ofbiz中用户表中它是出现次数最多的公司。

[OFBiz]开发 四的更多相关文章

  1. JAVA EE企业级开发四步走完全攻略 [转]

    http://bbs.51cto.com/thread-550558-1.html 本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划, ...

  2. C#的百度地图开发(四)前端显示与定位

    原文:C#的百度地图开发(四)前端显示与定位 有了这些定位信息,那要如何在前端的页面上显示出来呢?这需要用到百度地图的JavaScript的API.下面是示例代码. 前端代码 <%@ Page  ...

  3. 【JAVA EE企业级开发四步走完全攻略】

    本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVA EE blog后会 ...

  4. 从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装

    标题:从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11260750. ...

  5. STC8H开发(四): FwLib_STC8 封装库的介绍和注意事项

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...

  6. 【开学季】自学嵌入式开发|四核开发板|4412开发板|ARM+Android+linux技术

    淘宝店铺:迅为开发板http://arm-board.taobao.com 网站:http://www.topeetboard.com QQ咨询:2551456065 电话咨询:010-5895758 ...

  7. [OFBiz]开发 一

    1.使用Eclipse3.7.1 + subclipse plugins 1.8.2(svn client)http://subclipse.tigris.org/servlets/ProjectDo ...

  8. EOS智能合约开发(四):智能合约部署及调试(附编程示例)

    EOS智能合约开发(一):EOS环境搭建和创建节点 EOS智能合约开发(二):EOS创建和管理钱包 EOS智能合约开发(三):EOS创建和管理账号 部署智能合约的示例代码如下: $ cleos set ...

  9. 响应式开发(四)-----Bootstrap CSS----------Bootstrap CSS概览和相关注意事项

    本章先记录一些与Bootstrap CSS相关的一些特点和注意事项以及兼容性. HTML 5 文档类型(Doctype) Bootstrap 使用了一些 HTML5 元素和 CSS 属性.为了让这些正 ...

随机推荐

  1. cvc-elt.1: Cannot find the declaration of element---与spring 无关的schema 验证失败

    晚上查了好久,都是spring 出这种问题的解决方式,终于查到为什么了. http://wakan.blog.51cto.com/59583/7218/ 转自这个人.. 多谢啦! 为了验证 XML 文 ...

  2. lintcode:合并两个排序链表

    题目: 合并两个排序链表 将两个排序链表合并为一个新的排序链表  样例 给出 1->3->8->11->15->null,2->null, 返回 1->2-& ...

  3. 快速学习bootstrap前台框架

    W3c里的解释 使用bootstrap需要注意事项 1.  在html文件第一行要加上<!doctype html>[s1] 2.  导入bootstrap.min.css文件 3.  导 ...

  4. 应用程序出现挂死,.NET Runtime at IP 791F7E06 (79140000) with exit code 80131506.

    工具出现挂死问题 1.问题描述 工具出现挂死问题,巡检IIS发现以下异常日志 现网系统日志: 事件类型:    错误 事件来源:    .NET Runtime 描述: Application: Di ...

  5. alias 命令

    功能说明:设置指令的别名. 语 法:alias[别名]=[指令名称] 参 数 :若不加任何参数,则列出目前所有的别名设置. 举    例 :ermao@lost-desktop:~$ alias    ...

  6. linq 分类

    linq技术为我们开发人员提供了五个比较实用的数据访问类型: LinQ to Object:可以允许对内存中的类对象查询. LinQ to DataSet:可以对内存中的DataSet缓存数据,执行数 ...

  7. ios7 webapp touch bug

    // ios7 touchstart bug if(navigator.userAgent.indexOf("iPhone OS 7") != -1){ var startX = ...

  8. Hearthstone-Deck-Tracker汉化处理技巧

    https://github.com/chucklu/Hearthstone-Deck-Tracker 首先本地需要有自己的远端chucklu以及作者的远端epix37 $ git remote -v ...

  9. Spring 事务中 readOnly 的解释

      spring 中事务的PROPAGATION_REQUIRED,Readonly的解释  (2012-11-21 16:29:38) 转载▼ 标签:  杂谈                  一. ...

  10. UVa 1467 (贪心+暴力) Installations

    题意: 一共有n项服务,每项服务有安装的时间s和截止时间d.对于每项任务,如果有一项超出截止时间,惩罚值为所超出时间的长度.问如何安装才能使惩罚值最大的两个任务的惩罚值之和最小. 分析: 如果是求总惩 ...