[OFBiz技术讨论] ofbiz进阶分析--component(模块)目录分析

mf1389004071 2014-03-08

Ofbiz中 可插拔 模块(component)目录通用结构解析: 

 

1. 目录的生成方式

 

1.1 仿照已有模块, 手工构建目录及相关必须文件和内容. 

              好处: 可以快速理解文件及目录结构;

              坏处: 容易编写错误, 纠错比较困难.

 

1.2 使用 ant 指令生成

  此目录在项目中一般是由 ant指令[create-component]创建的, 创建成功将在 OFBIZ_HOME/hot-deploy 目录下生成

    分析: 

      Component name: (e.g. mycomponent) [Mandatory]

                   -- 模块名称, 一般多个单词的全小写(如: mycomponent)

      Component resource name: (e.g. MyComponent) [Mandatory]

                   -- 模块资源名, 一般多个单词按[驼峰式(单词首字母大写)]编写(如: MyComponent)

      Webapp name: (e.g. mycomponent) [Mandatory]

                   -- 建站的站点地址名, 一般多个单词的全小写(如: mycomponent)

      Base permission: (e.g. MYCOMPONENT) [Mandatory]

                   -- 一般多个单词的全大写(如: MYCOMPONENT)

      Confirm: N/Y/n/y

                   -- 确认生成吗? 否/是/否/是, 在确认生成后, 将在 OFBIZ_HOME/hot-deploy 目录下生成所有被模板设定好的文件

 

        --这里提到了模块生成的模板: 源文件在 framework/resources/templates 目录下

          可根据需要调整:  内部变量(

                   [@component-name@ 模块名],

                   [@component-resource-name@ 模块资源名],

                   [@webapp-name@ 站点地址名],

                   [@base-permission@ 基本权限名])

 

2 分析按规范构建的模块目录结构(假设模块名称为 note)

note - 模块根目录(模块名称, 一般模块请求与之同名)

....

 

 

欢迎参与交流讨论和提出建议

详见   http://mf1389004071.iteye.com/blog/2028166

 

 

 

u013680195 2014-04-02
CSS基础教程17篇

此教程共17篇,由浅到深、循序渐进的讲述CSS知识。
对初学者有很大的学习价值,对已入门的朋友也有重要的参考价值。

1、CSS的应用
http://www.weby.com.cn/view.asp?id=13

2、CSS Selectors,Properties,and Values 选择器 、属性、值
http://www.weby.com.cn/view.asp?id=14

3、CSS的color颜色
http://www.weby.com.cn/view.asp?id=15

4、CSS的Text 文本
http://www.weby.com.cn/view.asp?id=16

5、Margin和Padding
http://www.weby.com.cn/view.asp?id=17

补充:CSS盒模型(Box Model)问题详解
http://www.weby.com.cn/view.asp?id=18

6、CSS的Border边框
http://www.weby.com.cn/view.asp?id=19

7、CSS属性结合起来使用
http://www.weby.com.cn/view.asp?id=20

8、CSS的Class以及ID选择器
http://www.weby.com.cn/view.asp?id=21

9、CSS的Grouping and Nesting分组和嵌套
http://www.weby.com.cn/view.asp?id=22

10、CSS的Pseudo Classes 伪类
http://www.weby.com.cn/view.asp?id=23
11、CSS的属性缩写
http://www.weby.com.cn/view.asp?id=24

12、CSS的Background Images 背景图片
http://www.weby.com.cn/view.asp?id=25

13、CSS的display属性
http://www.weby.com.cn/view.asp?id=26

14、CSS网页布局Page Layout
http://www.weby.com.cn/view.asp?id=27

15、CSS的At-Rules@规则
http://www.weby.com.cn/view.asp?id=28

16、CSS的伪元素Pseudo Elements
http://www.weby.com.cn/view.asp?id=29

17、CSS的优先级特性Specificity 
http://www.weby.com.cn/view.asp?id=30
Global site tag (gtag.js) - Google Analytics