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. REST_FRAMEWORK加深记忆-加了用户登陆认证,自定义权限的API接口

    哈哈,终于快结束了.. urls.py from django.conf.urls import include, url from django.contrib import admin urlpa ...

  2. hdu 1850 Being a Good Boy in Spring Festival 博弈论

    求可行的方案数!! 代码如下: #include<stdio.h> ]; int main(){ int n,m; while(scanf("%d",&n)&a ...

  3. lintcode: 二叉树的锯齿形层次遍历

    题目 二叉树的锯齿形层次遍历 给出一棵二叉树,返回其节点值的锯齿形层次遍历(先从左往右,下一层再从右往左,层与层之间交替进行) 样例 给出一棵二叉树 {3,9,20,#,#,15,7}, 3 / \ ...

  4. lintcode:Flip Bits 将整数A转换为B

    题目: 将整数A转换为B 如果要将整数A转换为B,需要改变多少个bit位? 样例 如把31转换为14,需要改变2个bit位. ()10=()2 ()10=()2 挑战 你能想出几种方法? 解题: A- ...

  5. 从svn删除文件夹和文件

    由于项目开始放在自己项目组的一个服务器上,而且svn也是自己在该服务器上搭建的,但是不知道是什么原因,svn上的代码被误删了.为了更稳定地使用svn,所以使用公司的svn来管理代码. 运维将不是最新版 ...

  6. Sina App Engine(SAE)入门教程(4)- SaeVCode(验证码服务)使用

    参考资料 SaeVCode api 文档 使用教程 所有的验证码原理都是生成一个vcode字符串,存到session中,和用户的输入进行比较判断,以下是一个使用验证码服务的完整实例: 首页index. ...

  7. UVa 11524 - InCircle

    推公式 #include <cstdio> #include <cmath> double Cal( double a, double b, double c ) { retu ...

  8. C语言全局未初始化数据段分析

    前言: 在分析C语言全局未初始化变量时,发现在目标文件中全局未初始化变量并不是直接放在bss段中. 再后来发现在两个.c文件中定义同名的全局变量,链接时居然没有发生符号重定义错误.才知道C语言弱定义的 ...

  9. jquery.pagination.js分页插件的使用

    Pagination的相关参数: Pagination使用的核心代码:         //回调函数         function pageselectCallback(page_index, j ...

  10. inand和emmc区别

    简单来说:inand式sandisk公司做的一款符合emmc标准的一个emmc存储器! ----