ofbiz菜鸟笔记的.docVIP

  • 1
  • 0
  • 约4.19千字
  • 约 21页
  • 2017-08-20 发布于浙江
  • 举报
ofbiz菜鸟笔记的

OFBIZ学习 ofbiz之Hello World 下载OFBIZ并配置到本地 下载地址:/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中 新建练习项目: 在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\wid) (apache-ofbiz-12.04.02\hot-deploy\practice\ofbiz-component.xml) 注:ofbiz-component.xml可直接从(apache-ofbiz-12.04.02\specialpurpose\example)下拷贝以后所有需要新建的文件都直接从示例中拷贝,然后进行修改。代码如下: 在webapp下新建practice目录(hot-deploy/practice/webapp/practice) 在第二个practice下新建WEB-INF目录(hot-deploy/practice/webapp/practice/WEB-INF) 注:第一个practice是我们的组件名,第二个practice是我们的应用名 在下面我们不再使用第一个 第二个这种说法,会直接说组件(component)或应用(webapp) 在WEB-INF下新建web.xml与controller.xml文件(去拷贝过来) 先修改web.xml文件,在ofbiz 中web.xml配置文件遵守j2ee的规范,与j2ee的配置文件类似。代码如下: web.xml文件只需要修改上面代码修改的部分,其他不用修改。 在widget目录下新建CommonScreens.xml 文件(还是拷贝) 代码如下: 返回WEB-INF目录下修改controller.xml文件,代码如下: 整个helloWorld应用已经搭建好,下面让我们看下整体结构: 以上的应用文件中的代码只需拷贝加修改,全部手写的几乎没有,下面就来看下运行的情 在hot-deploy同级目录下的tools目录下点击startofbiz.bat启动我们的ofbiz : 打开浏览器输入 http://localhost:8080/practice/control/main 二、ofbizi之CRUD(增、删、改、查) 新建自定义实体(entity): 注:在ofbiz中实体即我们的数据表 在组件下新建entitydef目录(hot-deploy/practice/entitydef) 在目录下新建entitymodel.xml 代码如下: 代码内容: 为了演示我们的部门表只有两个字段 主键部门ID与普通字段部门名称 在ofbiz-component.xml文件中作修改: 在文件中加入矩形框中的代码,可从其他ofbiz-component.xml文件中拷贝修改l location即可(注意标签放在resource-loader之下) 重新build整个ofbiz,将然后启动ofbiz,将我们的部门表加入到数据库中 build两种方式: 使用文章开头部门讲的方式:在安装目录下运行 ant load-demo命令 在eclipse中将ofbiz项目下的bulid.xml文件加入Ant(直接拖到Ant)中,使用工具build项目,如下图: 在runtime目录下的logs目录下打开ofbiz.log,查找Department(使用ctrl+shift+F 查询) ,查找结果如下图: 此时表明我们的表在数据库中已经创建成功,但目前我们还没有任何的数据。 用程序向表中加入数据,对表进行增加操作 在组件下的widget目录下新建practiceForms.xml(去拷贝吧) 修改Form.xml的内容如下: 回到controller

文档评论(0)

1亿VIP精品文档

相关文档