声明:希望该文章能给爱好ofbiz开源技术的初学者们一些帮助,由于笔者能力有限,不足之处希望包涵与指正,谢谢
1、安装ofbiz
- 下载OFBIZ并配置到本地
下载地址:http://ofbiz.apache.org/download.html
- 解压(安装)OFBIZ:
例:F:\apache-ofbiz-12.04.02
- 配置到本地:
运行命令行:(cmd)
进入到安装目录(即解压的目录):
命令:cd F:\apache-ofbiz-12.04.02
在安装目录下运行命令:ant load-demo
注:版本较低的命令可能是 ant run-install
安装成功后运行命令:java -jar ofbiz.jar
- 导入到IDE(Eclipse)中:
直接import安装目录,将整个ofbiz导入到eclipse中
2、新建练习项目:
- 在hot-deploy目录下新建practice目录 (apache-ofbiz-12.04.02\hot-deploy\practice)
- 在practice目录下新建webapp、widget目录,然后新建ofbiz-component.xml文件
(apache-ofbiz-12.04.02\hot-deploy\practice\webapp)
(apache-ofbiz-12.04.02\hot-deploy\practice\widget)
(apache-ofbiz-12.04.02\hot-deploy\practice\ofbiz-component.xml)
注:ofbiz-component.xml可直接从(apache-ofbiz-12.04.02\specialpurpose\example)
下拷贝以后所有需要新建的文件都直接从示例中拷贝,然后进行修改。代码如下:
3、在webapp下新建practice目录(hot-deploy/practice/webapp/practice)
4、在第二个practice下新建WEB-INF目录(hot-deploy/practice/webapp/practice/WEB-INF)
注:第一个practice是我们的组件名,第二个practice是我们的应用名
在下面我们不再使用第一个 第二个这种说法,会直接说组件(component)或应用(webapp)
5、在WEB-INF下新建web.xml与controller.xml文件(去拷贝过来)
先修改web.xml文件,在ofbiz 中web.xml配置文件遵守j2ee的规范,与j2ee的配置文件类似。代码如下:
web.xml文件只需要修改上面代码修改的部分,其他不用修改。
6、在widget目录下新建CommonScreens.xml 文件(还是拷贝)
代码如下:
7、返回WEB-INF目录下修改controller.xml文件,代码如下:
整个helloWorld应用已经搭建好,下面让我们看下整体结构:
以上的应用文件中的代码只需拷贝加修改,全部手写的几乎没有,下面就来看下运行的情况
在hot-deploy同级目录下的tools目录下点击startofbiz.bat启动我们的ofbiz :
8、打开浏览器输入 http://localhost:8080/practice/control/main