1.  entityengine.xml   数据引擎文件 用于配置数据库链接设置

<group-map group-name="org.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localmysq"/>

三个相关name的数据库链接配置都需要修改

2.entityModel  数据模型文件,用于实体对象跟数据的映射,如果在这边改变model的字段,然后重新启动项目,数据库里面的对象表的字段会随之改变。

在entity的标签中定义default-resource-name 的属性,就能够自动根据对应的entitylabels解释文件去解释了。在ftl文件中,使用这样的方式(${statusItem.get("description",locale)}) statusItem为对象名称 description为对象字段 locale为解释方案,就能够根据国际化文件的方式获取对应的中文了。

<entity entity-name="OrderItemType"
package-name="org.ofbiz.order.order"
default-resource-name="OrderEntityLabels"
title="Order Item Type Entity">
<field name="orderItemTypeId" type="id-ne"></field>
<field name="parentTypeId" type="id-ne"></field>
<field name="hasTable" type="indicator"></field>
<field name="description" type="description"></field>
<prim-key field="orderItemTypeId"/>
<relation type="one" fk-name="ORDER_ITEM_TYPPAR" title="Parent" rel-entity-name="OrderItemType">
<key-map field-name="parentTypeId" rel-field-name="orderItemTypeId"/>
</relation>
</entity>

3.fieldTypemysql.xml  该文件是数据模型文件中定义字段类型的依据。

4:在对应项目下面的config文件夹中,如果有  *UiLabels.xml 这样的文件,就是用来自动去转form对应的列头为其对应的解释的。

5:在对应项目下面的serviceDef文件夹中,有*services.xml文件,是用来定义service服务的。

6:在对应项目下面的script文件夹中,是用来去写在services.xml文件中调用的simple-method方法的。

7:在对应项目下面的src文件夹中,是用来去写在controller文件中 调用的Java类的。

8:各个项目下面的build.xml   是用来制定ant的时候  要编译的文件夹目录的     外层的build.xml可以包含里面的build.xml的文件。(当部署ant编译的时候报错的时候,出现了未找到程序包问题的时候,而在本地跑的时候没有问题,则说明有些jar包虽然存在于项目中,但是在部署环境下没有通过build.xml制定需要编译,所以在测试环境下编译不通过,而在本地的eclipse下可以正常运行)

ofbiz进击 第三节。 各个关键文件的说明与作用的更多相关文章

  1. Linux系统锁定关键文件

    锁定系统关键文件 1.密码.账号文件 chattr +i /etc/passwd /etc/group /etc/shadow /etc/gshadow /etc/inittab 加锁:chattr ...

  2. 用chattr命令防止系统中某个关键文件被修改

    用chattr命令防止系统中某个关键文件被修改:# chattr +i /etc/resolv.conf

  3. linux下锁定关键文件/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/etc/inittab

    锁定/etc/passwd./etc/shadow./etc/group./etc/gshadow./etc/inittab,锁定关键的系统文件可以防止服务器提权后被篡改 1.对关键文件进行加锁,任何 ...

  4. Linux各个文件夹的主要作用 (源地址

    (源地址blog.csdn.net/lonelysky/article/details/5374230,侵删) linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev ...

  5. Windows中DLL文件的意义及其作用

    Windows中DLL文件的意义及其作用 DLL是Dynamic Link Library的缩写,意为动态链接库.DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和 ...

  6. 事务配置在applicationContext.xml文件中不起作用,控制不了异常回滚

    一.博主在学习到整合ssm框架的时候,遇到一个奇葩的问题就是将 事务的控制 ,写在在applicationContext.xml文件中不起作用,在事务控制的方法中,即使出现了异常,但是事务不会回滚的坑 ...

  7. Linux下脚本文件第一行的作用

    Linux下脚本文件第一行的作用 在Linux/Unix系统中,你可以在脚本hello.py顶部添加以下命令让Python脚本可以像SHELL脚本一样可直接执行: #! /usr/bin/env py ...

  8. ofbiz进击 。 ofbiz 退货流程(包含获取可退货项流程分析 以及 取消退货项的过程分析)

    根据订单获取可退货项流程分析 退货的时候,调用 services_return.xml 中的获取可进行退货的退货项  getReturnableItems  ,该服务调用了Java类 org.ofbi ...

  9. ofbiz进击 第五节。 --OFBiz配置之[general.properties] 共有属性的分析(含email)

    文件内容如下 unique.instanceId=ofbiz1     #--为JobManger方法提供实例的ID(必须小于20个字符)    currency.uom.id.default=USD ...

随机推荐

  1. UIView 的粗浅解析

    The UIView class defines a rectangular area on the screen and the interfaces for managing the conten ...

  2. Mschat控件示例升级错误处理方法

    将具有 3.5 版图表控件的 ASP.NET 3.5 网站升级到 ASP.NET 4 需要更改 web.config 和注册指令 将具有 3.5 版图表控件的 ASP.NET 3.5 网站升级到 AS ...

  3. 【Android测试】【随笔】在手机里用命令行创建中文文件夹

    ◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/4580319.html 不知道为啥当时自己写了一段在手机里用 ...

  4. asp.net实现关闭当前网页

    asp.net实现关闭当前网页功能:Response.Write("<script>window.close();</script>");// 会弹出询问是 ...

  5. zepto源码--width,height--学习笔记

    width和height函数,实际上通过css方法也完全可以取到这两个函数的结果.获取width,$elem.css('width');设置width的话,$elem.css('width', 100 ...

  6. C# Dictionary几种遍历方式

    class Program { static void Main(string[] args) { Dictionary<string, string> myDictionary = ne ...

  7. YUM Installation PostgreSQL

    PostgreSQL can be installed using RPMs (binary) or SRPMs (source) managed by YUM. This is available ...

  8. magento cache,magento index

    "Magento后台作修改,Magento前台没变化""Magento属性更新了,Magento前台没反应"如果你碰到了以上两种情况,或者看到截图中的提示: 您 ...

  9. [LeetCode]题解(python):059-Spiral Matrix II

    题目来源 https://leetcode.com/problems/spiral-matrix-ii/ Given an integer n, generate a square matrix fi ...

  10. iOS UPYUN(又拍云)使用总结

    UPYUN,原来没用过,上个周用了一次,觉得蛮方便的,对于个人开发者,且没有服务器的,上传图片和文件,是个不二选择. 首先,先明白原理: 1.又拍云有一个上传空间,在这个空间里,有空间名称.密钥,其他 ...