浅谈OFBIZ作者:李心(北京邮电大学)Email:richie.lx@hotmail.com今年的暑假,本着走进社会,了解生活的目的,我踏进了北京朗华世纪科技发展有限公司,开始我的暑期实习。正在我兴奋着自己能够成功地进入了这家公司后,一个不小的挑战摆在了我的面前。公司交给我的任务是对OFBIZ的release4.0中的bug的测试。在这期间我遇到了许多大大小小的麻烦,主要是因为对OFBIZ的不熟悉造成的,幸亏同事们对我的帮助,让我克服了这一个个困难。为了像我一样的新手们能够对OFBIZ有一个初步的了解,所以我主要从以下三个方面来对OFBIZ4.0做一个大致的介绍。1.OFBIZ的release4.0开发环境的搭建。2.OFBIZ的汉化示例。3.OFBIZ的模块开发示例。开发环境的搭建首先,我们先来安装JDK1.5.0。第一步:我们要先从http://java.sun.com上下载jdk-1_5_0_04-windows-i586-p.exe。第二步:我们要把它安装到指定的路径里。第三步:开始配置环境变量。下面我举一个小例子:例如我安装JDK到E:\jdk1.5.0,那么环境变量应改为如下:Java_HOME:E:\jdk1.5.0PATH:E:\jdk1.5.0\bin;CLASSPATH:E:\jdk1.5.0\lib\tools.jar;E:\jdk1.5.0\jre\lib\rt.jar;其次,我们来安装mysql5.0.第一步:我们要先从http://dev.mysql.com/downloads/mysql/5.0.html上下载mysql5.0的安装文件。第二步:我们最好按照它的默认路径安装好。并记好你安装时输入的密码,在以后安装OFBIZ时还有用。接着我们就要来安装我们的编译器eclipse了。eclipse现在主要有三个版本3.1,3.2和3.3(也就是Europe版的)。第一步:我们要从http://www.eclipse.org上下载eclipse3.2的安装文件。第二步:我们就按着安装步骤一步步地安装好就可以了。然后我们打开eclipse,来安装我们要测试release4.0的subclipse,mylyn,mylyn-extras。其实它们的安装方法基本一样。1.subclipse的安装(1)在eclipse里点“帮助”里的软件更新中的查找并安装。(2)点击搜索要安装的新功能部件选项后,点击下一步。(3)在这里安装软件有两种方法:一.选择“新建远程站点”。出来新建远程站点对话框后,输入名字和要下载的软件的地址。我们下的是subclipse,当然名字就输入subclipse了。下载subclipse的网站地址是http://subclipse.tigris.org/update_1.0.x当这些都输入好后,我们点击确定,然后再点击完成。如图1-1所示。此时就会自动地连接站点下载了,到进度快完成的时候,你会看到有提示,问是否完全安装?一般我们初学者就选择完全安装就好了,对于有自己要求的人来说,可以选择性的安装。图1-1二.是我们从网站上已经把软件下载到电脑里了的情况。我们选择“新建本地站点”。出来新建本地站点对话框后,输入名字和本地软件所在的地址。当这些都输入好后,我们点击确定,然后再点击完成,它就会自动安装了。2.mylyn的安装和上文提到的subclipse的步骤一样,在此我就仅把mylyn的下载地址提供给大家http://download.eclipse.org/tools/mylyn/update/e3.2(这个地址是适用于3.1和3.2版的,要是要安装适用于3.3版的,把地址最后的3.2改为3.3即可)3.mylyn-extras的安装也和上文提到的subclipse的步骤一样,在此我也就仅把mylyn-extras的下载地址提供给大家http://download.eclipse.org/tools/mylyn/update/extras(适用于三个版本)下面我们就要开始用SVN检测并下载OFBIZ的release4.0了。第一步:我们点击“文件”里的新建中的“项目”。第二步:我们将SVN文件夹点开,选择里面的“从SVN检出项目”,然后点击下一步。第三步:我们选择创建新的资源库位置,然后点击下一步。第四步:会出现一个让我们输入URL的对话窗,我们在对话框里输入我们要检测出的地址http://svn.apache.org/repos/asf/ofbiz后点击下一步。第五步:我们点开branches后,选择release4.0,然后点击下一步。如图1-2。第六步:我们输入任意的项目名称后点击下一步。第七步:我们可以使用省缺工作空间(也就是默认的地址),也可以自己选择路径,然后点击完成即可。图1-2在我们下好了OFBIZ的release4.0后,下面我们要开始安装了。第一步:我们要更改一下数据库。我们要在“包资源管理器”或“导航器”里的你刚刚下载的O...