`

OFBIZ开源电子商务学习心得(转)

阅读更多
看懂在APACHE网站上的英文文档确实是一项不小的挑战,下面说说飞宇对OFBIZ的入门方法,希望对像飞宇一样刚起步的人有所启示:
一、获取OFBIZ源码
由于我们学校用的是教育网,而关于OFBIZ的源码与文档只能由APACHE等外国网站提供,后来在文档上看到可以通过SVN下载,但事实证明在教育网下想通过SVN下载到OFBIZ几百MB的源码是不可能的。
后来,回家用ADSL,速度奇快,一般两三个小时就完成了。里面有多少个文件没数过,反正是挺多的。
还有一种不用SVN下载的方法,是直接上网站下。
PS:
用SVN下载:
In the directory where you want OFBiz to be, do a SVN checkout of the ofbiz trunk. For example:
svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
直接从网站下:
All users can access anonymous WebDAV either by pointing your browser or connecting your WebDAV client to the same address as above:
http://svn.apache.org/repos/asf/ofbiz/trunk
推荐看Source Repository and Access这篇文档
二、运行自带的DEMO
1、在CMD里面定位到OFBIZ源码的根目录;
2、运行ant.bat命令
3、运行ant.bat run-install;
4、运行ant.bat run;
5、由于DEMO是用OFBIZ自带的DERBY数据库和J2EE容器,这时CMD窗口会占很大的系统资源,耐心点等到窗口信息停止滚动,不要关它。
6、打开游览器:
Open a browser and go to http://127.0.0.1:8080/ecommerce/control/main
for the ecommerce application or https://127.0.0.1:8443/webtools/control/main
for the WebTools application or https://127.0.0.1:8443/catalog/control/main
for the Catalog Manager application.
PS:在调试时还有一个命令常用:ant.bat clean
推荐看Demo and Test Setup Guide这篇文章
三、与MYSQL结合
1、安装MYSQL,把MYSQL JDBC驱动放在OFBIZ源码ofbiz\framework\entity\lib\jdbc下;
2、在MYSQL中创建一个数据库,并赋予完全访问权限,如ofbiz_mysql数据库;
3、修改ofbiz\framework\entity\config下的entityengine.xml文件:
<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localmysql"/>
    </delegator>
----------------------------------------------------------------------
<datasource name="localmysql"
            helper-class="org.ofbiz.entity.datasource.GenericHelperDAO"
     schema-name="ofbiz_mysql"
            field-type-name="mysql"
            check-on-start="true"
            add-missing-on-start="true"
            use-pk-constraint-names="false">
        <read-data reader-name="seed"/>
        <read-data reader-name="demo"/>
        <read-data reader-name="ext"/>
        <inline-jdbc
                jdbc-driver="com.mysql.jdbc.Driver"
                jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz_mysql?autoReconnect=true"
                jdbc-username="root"
                jdbc-password="123456"
                isolation-level="ReadCommitted"
                pool-minsize="2"
                pool-maxsize="20"/>
        <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->
    </datasource>
---------------------------------------------------------------------
4、按照运行DEMO的方法重新载入,完成转移数据库。
PS:在MYSQL中可以看到DEMO的数据库已经转移到里面了,几十个表呢,当然里面也有一些初始数据。
推荐看Demo and Test Setup Guide和Apache OFBiz Technical Production Setup Guide这两篇文章。
分享到:
评论

相关推荐

    ofbiz开源框架学习资料(附有小例子)

    OFBIZ是一个强大的开源企业级Web应用框架,由Sourceforge维护,专注于构建基于J2EE和XML规范的多层、分布式电子商务系统。它以其MVC架构为基础,融合了许多被广泛认可的设计模式,旨在提高开发效率和降低成本。 1. ...

    java 开源电子商务框架开发大全

    总之,“java 开源电子商务框架开发大全”这个资源集合为学习和使用Java开源电子商务框架提供了丰富的材料,无论你是新手还是经验丰富的开发者,都能从中受益。通过深入学习和实践,你可以掌握构建高效、可扩展的...

    本科毕业论文-基于OFBiZ的电子商务平台开发.doc

    【基于OFBiz的电子商务平台开发】是一篇针对本科毕业生的论文,主要探讨了利用OFBiz这一开源电子商务平台进行系统开发的技术和方法。OFBiz是一个基于Java的、高度可扩展的框架,专门用于构建大型企业级的电子商务...

    OFBIZ 开源项目分析

    ### OFBIZ 开源项目分析 #### 一、OFBIZ Release 4.0 开发环境搭建 **1.1 JDK 1.5.0 的安装与配置** - **下载**: 从官方网站 [http://java.sun.com](http://java.sun.com) 下载 `jdk-1_5_0_04-windows-i586-p.exe...

    ofbiz学习文档

    ofbiz很好的学习资料,学习了很多,希望对你也能有帮助!

    ofbiz研究心得

    OFBiz 是一个基于 Java 的开源电子商务软件,它提供了创建基于最新 J2EE/XML 规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类 WEB 应用系统的框架。 知识点一:开放源...

    ofbiz学习笔记(自学整理)

    Apache Ofbiz是一个开源的企业应用框架,它为构建复杂的业务应用程序提供了全面的功能,包括供应链管理、电子商务、财务会计、人力资源等。对于初学者来说,理解Ofbiz的基本架构和工作原理是至关重要的。 Ofbiz的...

    开源ERP-apache-ofbiz-17.12.07.zip

    Apache OFBiz 是用于企业流程自动化的开源产品,包括 ERP(企业资源规划)、CRM(客户关系管理)、电子商务/电子商务、SCM(供应链管理)、MRP(制造资源规划)、MMS / EAM(维护管理系统/企业资产管理)的框架组件...

    OFBIZ快速入门OFBIZ快速入门

    OFBiz,全称Open For Business Project,是一个开源的企业级应用框架,专注于电子商务和业务流程管理。OFBiz旨在提供一个全面、可扩展且灵活的解决方案,适用于各种规模的企业。本篇文章将带你快速入门OFBiz的开发...

    谈ofbiz学习-中文

    Ofbiz的发展历程可追溯到早期的电子商务项目,随着时间的推移,它逐渐演变为一个强大的企业级应用平台。Ofbiz的核心理念在于通过XML对系统进行建模,从而降低对Java代码的依赖,实现更高的灵活性和可配置性。这种...

    关于OFBIZ的资料

    2. **功能模块**:OfBiz的各个模块如电子商务商店、库存管理、订单处理等可能会有示例数据和操作流程,用户可以通过这些例子学习如何使用OfBiz进行日常业务操作。 3. **用户界面**:演示环境中,用户可以看到OfBiz...

    Apache.OFBiz.Development

    1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年的版本,这意味着可能有较新的版本替代。安装OFBiz涉及到获取源...

    ofbiz git 服务搭建

    OFBiz是一个开源的企业级应用框架,主要用于构建和管理电子商务系统。本教程将详细介绍如何在本地环境中搭建OFBiz项目,并使用Git进行版本控制。 首先,确保你拥有以下基础环境: 1. JDK 1.7:Java开发环境,OFBiz...

    ofbiz api开发文档

    在信息技术领域,OFBiz(Open For Business Project)是一个开源的企业级应用框架,主要用于构建复杂的电子商务系统。OFBiz 提供了一整套全面的业务组件,涵盖了从供应链管理到客户关系管理的诸多方面。本文将深入...

    Ofbiz 数据库全模型

    这个项目旨在提供一套全面的、可扩展的企业级应用程序解决方案,涵盖了电子商务、供应链管理、客户关系管理等多个业务领域。在Ofbiz中,数据库模型扮演着至关重要的角色,它是系统数据结构的基础,定义了所有业务...

    OFBIZ开发指南 英文2

    OFBIZ是一个基于Java的企业级应用框架,旨在提供一系列完整的业务功能,包括供应链管理、电子商务、客户关系管理、财务管理等。本指南深入浅出地讲解了如何利用OFBIZ进行开发,帮助开发者理解和掌握其核心概念和技术...

    Apache+OFBiz+开发初学者指南

    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。 OFBiz...

Global site tag (gtag.js) - Google Analytics