此次基于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的开发环境基本配置完毕。
相关推荐
本篇文章将探讨的是OFBiz的开发入门,特别是关于CmsBackEnd如何实现CRUD操作,即创建(Create)、读取(Retrieve)、更新(Update)和删除/Delete。 首先,理解OFBiz的基本架构至关重要。OFBiz采用Service Engine、Entity...
**OFBIZ 10.04 组件开发入门** OFBIZ,全称为Open For Business Project,是一个基于Java的企业级应用框架,主要用于构建电子商务、供应链管理、CRM等复杂业务系统。本文档主要针对OFBIZ 10.04版本,通过讲解Region...
1. **环境搭建**:如何设置OFBiz开发环境,包括安装必要的软件工具和配置OFBiz服务器。 2. **项目结构**:介绍OFBiz项目的目录结构和各个组成部分的作用。 3. **组件开发**:学习如何创建一个新的组件,以及组件中的...
### Ofbiz 入门教程详解 #### 一、Ofbiz 概述与环境搭建 **1. Ofbiz 简介** Ofbiz 是一个开源的企业级应用框架,它提供了全面的功能来支持电子商务业务流程,包括销售、库存管理、订单处理等。作为 Apache 软件...
### Apache OFBiz 开发入门教程知识点汇总 #### 标题:Apache OFBiz 开发入门教程 **Apache OFBiz** 是一款开源的企业级电子商务框架及应用系统,它为开发者提供了全面的功能来构建高度可定制化的商务应用程序。本...
### OFBiz 英文PDF知识点概述 #### 一、标题:ofbiz ...综上所述,该PDF文档提供了丰富的OFBiz入门与进阶实践指南,不仅涵盖了安装部署的基础知识,还深入讲解了如何定制化开发,是初学者进入OFBiz世界的宝贵资源。
【OFBiz教程-初学者开发指南】 OFBiz(Open For Business Project)是一个开源的企业级业务应用框架,旨在提供一套全面的...在学习过程中,参考示例组件,遵循编码规范和最佳实践,将对你的OFBiz开发之路大有裨益。
OFBiz框架的强大之处在于其灵活性和扩展性,而本教程正是帮助开发者入门的关键资源之一。未来的学习过程中,可以进一步探索OFBiz提供的更多高级特性,如安全性管理、国际化支持等,以满足更复杂的应用需求。
这份PDF文件很可能是关于Ofbiz开发的最佳实践指南,通常这类文档会涵盖如何优化Ofbiz的应用性能、代码结构、数据库设计等方面。它可能包含了一些经验丰富的开发者总结的技巧,旨在帮助开发者避免常见的错误,提高...
### OFBiz 入门操作手册知识点详解 #### 一、OFBiz简介与背景 - **OFBiz**(Open For Business)是一款开源的企业级电子商务框架,主要用于构建和部署各种类型的业务应用,包括电子商务、供应链管理等。 - **目标...
- **iOS应用开发基础**(文件源63):针对初学者的iOS应用开发入门课程,涉及Swift语言基础、UIKit框架使用等内容。 - **Android性能优化实战**(文件源64):聚焦Android应用性能问题,提供代码优化、内存管理等...