起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23050|回复: 21

[处理中3] 讨论确认下模块引用层次

[复制链接]

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2019-4-18 10:02:27 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
bex5 将数据源data、概念ontology、业务逻辑logic、流程process 抽象封装为模块mode,还挺清晰的,但其中也涉及到模块间的引用,引用也要遵守一些约定和规则。比如,data模块永远是不会去引用process模块一样。。

我最近在整理我们单位基于x5的开发规范,想确认些事情。

先从ontology说起吧,如果我说的不对、不全的地方,烦请指出。

我认为ontology是最底层的
1.ontology一般只会use 本模块或其他模块 的fn模块。
2.新建的模块,默认会include /system/ontology ,目的是什么?



及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-18 10:34:49 | 显示全部楼层
version关系是在/system/ontology中定义的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-18 11:15:24 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-18 11:19 编辑
jishuang 发表于 2019-4-18 10:34
version关系是在/system/ontology中定义的

我自己建个commonRelation.ontology,里面有version关系。以后,我们开发的所有新建模块都去掉/system/ontology,include我自己的common,这样有什么问题吗。
还是说你们(平台)认为,我们开发中经常会用到system的ontology?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-18 11:29:07 | 显示全部楼层
肯定有问题啊,你的模块中的是引用的系统的,并不是自己创建的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-18 11:34:26 | 显示全部楼层
jishuang 发表于 2019-4-18 11:29
肯定有问题啊,你的模块中的是引用的系统的,并不是自己创建的

我意思是我的模块ontology model配置里删除/system/ontology,include我自己的公共关系。我模块里没有引用系统的关系,除了version
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-18 11:54:10 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-18 13:37:33 | 显示全部楼层
jishuang 发表于 2019-4-18 11:54
http://docs.wex5.com/bex5-server-question-list-10019/

还是不那么做了,继续吧:
data模块一般是include ontology模块吧,data模块作用是什么,一般会因为什么需求会被其他模块如action,porcess 引用?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-18 14:19:30 | 显示全部楼层
数据模块,对应data目录,存储本体与数据库表的映射信息(mapping)和数据库的连接配置信息。
http://bbs.wex5.com/forum.php?mod=viewthread&tid=40985
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-18 14:28:54 | 显示全部楼层
jishuang 发表于 2019-4-18 14:19
数据模块,对应data目录,存储本体与数据库表的映射信息(mapping)和数据库的连接配置信息。
http://bbs.w ...

我看有的action模块是use data,有的action 又是use ontology,这个有什么区别
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-18 15:13:28 | 显示全部楼层
action下需要的data,先看看http://doc.wex5.com/?p=5059中的说明吧
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 00:33 , Processed in 0.113859 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表