- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《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(去拷贝
您可能关注的文档
- 《CAXA电子图板教程.doc
- 《CELTS31教育资源建设技术规范.doc
- 《IPD633系列散热指南00版本.doc
- 《CEEI分享46盲人方阵你没有见过的豪华版立人教育版.doc
- 《iPhone5S教程:iPhone5S实用小技巧系统自带词典.doc
- 《cet听力辅导.doc
- 《CIS战略案例.doc
- 《iPhone5C完全拆机教程.docx
- 《Cmdfpwk教育心理学复习资料.doc
- 《Cmnkeoo解放思想勇于创新加快高等医学教育教学改革.doc
- 纽约州立石溪分校计算机科学.pdf
- 氟尿嘧啶专着3241 fluorouracil cream3240.pdf
- 讲稿讲稿专着碘iobenguane 123 injection3517.pdf
- 案例电话传真2261uk.pdf
- 分析文凭计划bi programa del elistama dutch paper 1 hl markscheme.pdf
- 小提琴ii192二幕一场分谱-23 violin.pdf
- 详解介绍2005ifla-筑空间winners.pdf
- 已知芦苇数量天空望远镜sky amp telescope.pdf
- 内容学生xunan yan id bhp billitonmy ass 1屁股.pdf
- 门罗双脑同步技术.pdf
文档评论(0)