Apache-OFBIZ初体验(HelloWorld)

本文详细介绍如何安装Apache ofbiz,并通过创建一个简单的HelloWorld项目来演示其基本用法。包括ofbiz的下载、配置、导入Eclipse及项目创建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       ofbiz 之一( Hello World)

声明:希望该文章能给爱好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、新建练习项目:

  1. 在hot-deploy目录下新建practice目录 (apache-ofbiz-12.04.02\hot-deploy\practice)
  2. 在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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值