`

ofbiz开发入门总结

阅读更多

  此次基于OFBiz的毕业设计让我对这门技术产生了浓厚的兴趣,最主要的一点是我觉得在这里面只需要写少量的代码,有很多现成的业务直接可以借鉴和学习,以后要是真正的熟练了的话可以节约很多的时间,于是我下定决心准备开始正式学习OFBiz。
  学习该技术的第一步便是配置好OFBiz的开发环境,我所配置的环境是myeclipse10 + mysql5.6 + apache-ofbiz-12.04.03。现将我的操作步骤做一个精炼的总结。

1.下载并安装JDK相应的环境变量

2.下载OFBiz,我这里用的是apache-ofbiz-12.04.03
   (1)通过在eclipse上的svn工具从指定的url来检出
   (2)直接去apache ofbiz的官网寻找相应的版本下载

3.打开myeclipse开发工具将下载好的ofbiz像导入普通项目一样导入到工作空间中

4.为了将ofbiz自带的derby数据库替换成mysql,需要将mysql数据库的驱动jar包mysql-connector-java-5.1.28-bin.jar拷贝到%OFBIZ_HOME%\framework\entity\lib\jdbc\下

5.修改%OFBIZ_HOME%\framework\entity\config下的实体引擎配置文件entityengine.xml
 将其中55-57行关于derby的配置注释掉。
  <group-map group-name="org.ofbiz" datasource-name="localderby"/>
  <group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/>
  <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/>
  然后将58-60行关于mysql的配置注释取消掉
  <group-map group-name="org.ofbiz" datasource-name="localmysql"/>
  <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/>
  <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/>
 
 将336-337行 367-368行 398-399行的配置进行如下的修改
  character-set="utf8"
  collate="utf8_general_ci"

6.下载并安装mysql,新创建一个数据库用户。用户名和密码都是ofbiz,然后新建三个数据库分别是ofbiz、ofbizolap和ofbiztenant,需要注意的是在创建数据库时选择数据库的编码为utf8-utf8_general_ci

7.在myeclipse中打开ant窗口,将build.xml文件加入到ant中,双击clean-all等待完成后,再双击load-demo或者run-install进行ofbiz种子数据的安装,安装过程中它会根据之前修改过得配置文件相应的在mysql下创建表和相应的数据

8.双击start启动ofbiz

9.打开浏览器输入http://localhost:8080/webtools/到一个登录界面可以用默认的admin/ofbiz来登录

10.打开浏览器输入http://localhost:8080/ecommerce/

至此,ofbiz的开发环境基本配置完毕。

 

0
0
分享到:
评论

相关推荐

    ofbiz开发入门之CmsBackEnd实现的CRUD

    本篇文章将探讨的是OFBiz的开发入门,特别是关于CmsBackEnd如何实现CRUD操作,即创建(Create)、读取(Retrieve)、更新(Update)和删除/Delete。 首先,理解OFBiz的基本架构至关重要。OFBiz采用Service Engine、Entity...

    OFBIZ10.04组件开发入门.doc

    **OFBIZ 10.04 组件开发入门** OFBIZ,全称为Open For Business Project,是一个基于Java的企业级应用框架,主要用于构建电子商务、供应链管理、CRM等复杂业务系统。本文档主要针对OFBIZ 10.04版本,通过讲解Region...

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

    1. **环境搭建**:如何设置OFBiz开发环境,包括安装必要的软件工具和配置OFBiz服务器。 2. **项目结构**:介绍OFBiz项目的目录结构和各个组成部分的作用。 3. **组件开发**:学习如何创建一个新的组件,以及组件中的...

    Ofbiz 入门教程

    ### Ofbiz 入门教程详解 #### 一、Ofbiz 概述与环境搭建 **1. Ofbiz 简介** Ofbiz 是一个开源的企业级应用框架,它提供了全面的功能来支持电子商务业务流程,包括销售、库存管理、订单处理等。作为 Apache 软件...

    Apache OFBiz Development The Beginner's Tutorial

    ### Apache OFBiz 开发入门教程知识点汇总 #### 标题:Apache OFBiz 开发入门教程 **Apache OFBiz** 是一款开源的企业级电子商务框架及应用系统,它为开发者提供了全面的功能来构建高度可定制化的商务应用程序。本...

    ofbiz 英文pdf

    ### OFBiz 英文PDF知识点概述 #### 一、标题:ofbiz ...综上所述,该PDF文档提供了丰富的OFBiz入门与进阶实践指南,不仅涵盖了安装部署的基础知识,还深入讲解了如何定制化开发,是初学者进入OFBiz世界的宝贵资源。

    OFBiz教程-初学者开发指南

    【OFBiz教程-初学者开发指南】 OFBiz(Open For Business Project)是一个开源的企业级业务应用框架,旨在提供一套全面的...在学习过程中,参考示例组件,遵循编码规范和最佳实践,将对你的OFBiz开发之路大有裨益。

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

    OFBiz框架的强大之处在于其灵活性和扩展性,而本教程正是帮助开发者入门的关键资源之一。未来的学习过程中,可以进一步探索OFBiz提供的更多高级特性,如安全性管理、国际化支持等,以满足更复杂的应用需求。

    ofbiz学习资料

    这份PDF文件很可能是关于Ofbiz开发的最佳实践指南,通常这类文档会涵盖如何优化Ofbiz的应用性能、代码结构、数据库设计等方面。它可能包含了一些经验丰富的开发者总结的技巧,旨在帮助开发者避免常见的错误,提高...

    ofbiz-entry-zh-cn.doc

    ### OFBiz 入门操作手册知识点详解 #### 一、OFBiz简介与背景 - **OFBiz**(Open For Business)是一款开源的企业级电子商务框架,主要用于构建和部署各种类型的业务应用,包括电子商务、供应链管理等。 - **目标...

    开源力量公开课视频教程系列

    - **iOS应用开发基础**(文件源63):针对初学者的iOS应用开发入门课程,涉及Swift语言基础、UIKit框架使用等内容。 - **Android性能优化实战**(文件源64):聚焦Android应用性能问题,提供代码优化、内存管理等...

Global site tag (gtag.js) - Google Analytics