OFBiz进阶--OFBiz开发之[ant create-component]创建模块
(How to create a new component)
目录的生成方式
1.仿照已有模块, 手工构建目录及相关必须文件和内容.
好处: 可以快速理解文件及目录结构;
坏处: 容易编写错误, 纠错比较困难.
2. 使用 ant 指令生成
此目录在项目中一般是由 ant指令[create-component]创建的, 创建成功将在 OFBIZ_HOME/hot-deploy 目录下生成
创建步骤分析: 执行指令[ant create-component]
Component name: (e.g. mycomponent) [Mandatory]
-- 模块名称, 一般多个单词的全小写(如: learn)
Component resource name: (e.g. MyComponent) [Mandatory]
-- 模块资源名, 一般多个单词按[驼峰式(单词首字母大写)]编写(如: Learn)
Webapp name: (e.g. mycomponent) [Mandatory]
-- 建站的站点地址名, 一般多个单词的全小写(如: learn)
Base permission: (e.g. MYCOMPONENT) [Mandatory]
-- 一般多个单词的全大写(如: LEARN)
Confirm: N/Y/n/y
-- 确认生成吗? 否/是/否/是, 在确认生成后,
将在 OFBIZ_HOME/hot-deploy 目录下生成所有被模板设定好的模块及文件
至此, 单个模块创建成功,
在 hot-deploy 目录的模块不需要手动配置,
现在 启动/重启 项目,
直接访问 [http://localhost:8080/mycomponent] 即可访问此模块
注意:
新建的模块有初始权限, 需要将初始权限数据导入数据库才能正确访问,
导入的数据文件依次是
[LearnTypeData.xml;LearnSecurityPermissionSeedData.xml;
LearnSecurityGroupDemoData.xml; LearnDemoData.xml]
关于导入数据功能介绍请看[OFBiz进阶--OFBiz开发之[webtools]-数据(Data)导入]!
相关推荐
OFBiz教程-初学者开发指南,适合初学者,解决初学者学习ofbiz入门问题
小谈ofbiz学习,发展历史,学习体验和心得,以及ofbiz与其他框架的不同之处
最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05
Apache OFBiz E-Business Solutions.pdf 一千多页,OFBiz 9.04
Ofbiz 官网上的OFBiz Tutorial - A Beginners Development Guide中的案例practice,其中内容有些是老版本的,与新版本(13版)并不兼容,尤其是Ajax部分已经有较大差异。同时有一部分操作和源代码没有在教程中说明...
OFBiz API 文档,英文html版。使用官方资源中的ant命令自动生成,无任何修改。有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为...
Apache-Ofbiz-16-全量数据库873张表sql文件
OFBiz实践,百货购,挺好的东西,分享给大伙,欢迎下载
不用解压ofbiz-entry-zh-cn.zip 直接把zip修改为doc 即可。 ofbiz-entry-zh-cn.doc 博文链接:https://jiasudu.iteye.com/blog/157892
apache-ofbiz-16.11.02.zip,ofbiz菜鸟笔记,Apache+OFBiz+开发初学者指南.chm
OFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.doc
NULL 博文链接:https://enica.iteye.com/blog/2026693
NULL 博文链接:https://enica.iteye.com/blog/2028263
NULL 博文链接:https://enica.iteye.com/blog/2026632
ofbiz权限非常介绍,ofbiz进阶之权限介绍!
适合ofbiz刚入门的学习者,可惟初步的对ofbiz有个整体的了解.
Ofbiz-minilang标签示例