`

ofbiz 目录总结

 
阅读更多

 

ofbiz的目录,特别多,所以经过两个小例子,总结下如何找到相应的目录。

 

表结构(数据结构)在:

       Applications\*\entitydef\*.xml

             更改表结构(数据结构):

            Applications\party\entitydef\entitymodel.xml

 

一些应用(*)的ftl文件在:                         

         Applications\*\webapp\*mgr\*\*.ftl

如:

    更改界面:

         Applications\party\webapp\partymgr\party\*.ftl

 

更改流程:\webapp\*\WEB-INF\controller.xml

如:

       Applications\party\webapp\partymgr\WEB-INF\controller.xml

         要扩展controller.xml 新建视力映射文件(*.xml

         如:

<?xml version="1.0" encoding="UTF-8"?>

<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd">

    <view-map name="PostalAddressAdvisory" type="screen" page="component://party/widget/partymgr/OurPartyScreens.xml#PostalAddressAdvisory" />

</site-conf>

controller.xml 要把*.xml包含进来

<include location="component://party/webapp/partymgr/WEB-INF/extended.xml"/>

 

 

创建widget窗口    

        Applications\*\widget\*mgr\OurPartyScreens.xml

      如:   Applications\party\widget\partymgr\OurPartyScreens.xml

如下:

<?xml version="1.0" encoding="UTF-8"?>

<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/widget-screen.xsd">

    <screen name="PostalAddressAdvisory">

       <section>

           <actions>

              <set field="titleProperty" value="PageTitleEditContactMech" />

              <set field="headerItem" value="find" />

              <set field="tabButtonItem" value="editcontactmech" />

              <set field="labelTitleProperty" value="PageTitleEditContactMech" />

              <script location="component://party/webapp/partymgr/WEB-INF/actions/party/editcontactmech.groovy" />

           </actions>

           <widgets>

              <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">

                  <decorator-section name="body">

                     <section>

                         <widgets>

                            <platform-specific>

                                <html>

                                   <html-template location="component://party/webapp/partymgr/party/postaladdressadvisory.ftl" />

                                </html>

                            </platform-specific>

                         </widgets>

                     </section>

                  </decorator-section>

              </decorator-screen>

           </widgets>

       </section>

    </screen>

</screens>

分享到:
评论

相关推荐

    ofbiz开发入门总结

    《Ofbiz开发入门总结》 Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和企业管理系统。它基于Java技术,提供了丰富的组件模型和灵活的业务流程,使得开发者能够...

    WIN7上安装Ofbiz 数据库 postgresql

    3. 打开命令提示符窗口,进入C:\ofbiz目录。 4. 输入"ant"命令进行构建。如果一切顺利,你会看到"BUILD SUCCESSFUL"的提示,这表示OFBiz已经成功编译。 5. 将postgresql-9.1-903.jdbc4驱动复制到C:\ofbiz\framework\...

    Ofbiz 入门教程

    在这个目录下,可以找到 Ofbiz 的主目录以及 Tomcat 的目录。Ofbiz 和 Tomcat 目录结构是分开的,但它们之间存在紧密的联系。为了启动 Ofbiz,可以进入 `C:\ofbiz\catalina\bin` 目录下运行 `ofbizrun.bat` 命令。...

    Apache OFBiz Development The Beginner's Tutorial

    - **OFBiz 工作区初探**:初次展示 OFBiz 项目的目录结构。 - **安装 Java 开发工具包 (JDK)**: - **下载 JDK 5.0**:虽然这里提到的是 JDK 5.0,但建议使用更新的版本,如 JDK 8 或更高版本。 - **安装 JDK 5.0*...

    OFBIZ10.04组件开发入门.doc

    总结来说,OFBIZ 10.04的组件开发涉及多个方面,从组件结构、MVC模式到具体的服务和事件处理,都需要开发者有扎实的Java基础和对OFBIZ框架的理解。通过实际的开发实践,能够逐步掌握这些知识,进一步提升开发能力。...

    ofbiz sso 单点登录

    总结来说,ofbiz 的 SSO 实现是通过集成 CAS 和 LDAP 来提供统一的登录体验。配置和管理 SSO 需要对 LDAP、CAS 以及 ofbiz 的组件配置有深入理解。通过定制和优化,可以根据不同的业务需求调整 SSO 的行为,例如...

    OFBiz教程_-_初学者的开发指南

    2. **项目结构**:介绍OFBiz项目的目录结构和各个组成部分的作用。 3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念...

    ofbiz框架简单讲解

    #### 三、总结 通过上述配置文件,OFBiz能够灵活地定义和控制各种业务流程和服务。这些配置不仅简化了开发人员的工作,也提高了系统的可维护性和扩展性。理解这些配置文件对于高效地使用OFBiz框架至关重要。开发者...

    ofbiz12发布tomcat6

    这些文件位于 `ofbiz\framework\appserver\templates` 目录下,包括: - `catalina.bat` - `catalina.properties` - `catalina.sh` - `server.xml` #### 四、文件替换与修改 完成文件生成后,需要进行如下操作: ...

    ofbiz综合文档

    OFBIZ作为一个开源的企业级电子商务框架,提供了全面的功能支持,包括订单管理、库存管理、产品目录管理等。其架构设计遵循了MVC(Model-View-Controller)模式,确保了系统的灵活性和可扩展性。本文档旨在详细介绍...

    ofbiz 初学者开发手册

    #### 四、总结与展望 - 通过本教程的学习,初学者可以掌握OFBiz框架的基本使用方法,为后续深入学习打下坚实的基础。 - 在实际开发过程中,建议结合官方文档和社区资源,不断探索和实践,以便更深入地理解OFBiz的...

    OFBiz教程_初学者的开发指南

    #### 五、总结 通过本教程的学习,初学者可以对OFBiz有一个初步的认识,并能够开始着手创建自己的第一个应用。OFBiz框架的强大之处在于其灵活性和扩展性,而本教程正是帮助开发者入门的关键资源之一。未来的学习...

    ofbiz source code

    总结,OFBiz源码的深入学习可以帮助我们理解一个完整的电子商务解决方案是如何设计和实现的,从而提升我们的企业级应用开发能力。通过对源码的分析,我们可以学习到SCA、JPA、BPEL等技术的应用,以及如何通过事件...

    OFBiz 开发指南系列2

    - **关键组件**:OFBiz包括多个模块,如订单管理、产品目录、客户关系管理等,这些模块可以独立部署,也可以组合使用以满足特定需求。 - **技术架构**:系统采用Java和J2EE技术栈,支持多层架构设计,包括表示层、...

    Apache OFBiz E-Business Solutions.pdf

    **OFBiz特性总结**: 1. **会计(Accounting)**:包括了全面的会计功能,可以组织财务报告、处理发票和账单等。 2. **资产管理(Asset Maintenance)**:用于维护固定资产,记录资产的购置、折旧和报废。 3. **商业...

    OFBiz教程-初学者开发指南

    首先,你需要在`hot-deploy`目录下创建一个名为`practice`的子目录,并在其中创建`ofbiz-component.xml`文件。该文件定义了组件的名称、资源加载器类型以及其他相关信息。例如: ```xml &lt;ofbiz-component name=...

    ofbiz程序结构.txt

    #### 四、总结 通过对OFBiz程序结构的详细解析,我们可以看到OFBiz不仅仅是一个简单的框架,而是一个集成了许多高级特性的强大平台。无论是从开发者的角度还是从最终用户的视角来看,OFBiz都提供了丰富的工具和选项...

    Ofbiz的中文问题及相关设置

    - 打开MySQL安装目录下的`my.ini`文件。例如,在Windows环境下,路径可能为`C:\Program Files\MySQL\MySQL Server 5.0\my.ini`。 - 在`[mysql]`部分中,将`default-character-set`的值设置为`utf8`或`utf8mb4`。例如...

    ofbiz-组合产品的创建

    - **步骤一**:转至目录管理应用程序中的配置选项界面。 - **步骤二**:点击“创建新的编辑配置明细”的按钮。 - **步骤三**:在弹出的页面中选择“配置选项”按钮,并填写相关的配置信息,包括但不限于配置名称、...

Global site tag (gtag.js) - Google Analytics