- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JXBiz平台编程简明参考手册
JXBiz平台编程简明参考手册 版本:1.0 Andrew Xu
目 录
第1章 综述 3
1.1 使用JXBiz平台 3
1.2 JXBiz平台简介 4
1.3 软件许可说明 4
第2章 JXObject类 5
2.1 简要说明 5
2.2 类初始化 5
2.3 数据到JXORM对象的转换和JXORM对象初始化 6
2.4 操作对象属性 6
2.5 权限检查 8
第3章 JXObject_DB类 11
3.1 简要说明 11
3.2 数据库访问 11
3.3 JXORM属性标记与数据存储 11
3.4 Insert——数据插入 12
3.5 Delete——数据删除 13
3.6 Update——数据修改 13
3.7 条件表达式 14
3.8 数据读取 16
3.9 事务处理 17
3.10 杂项功能 18
第4章 JXRelation类 20
4.1 简要说明 20
4.2 关系类型 20
4.3 JXRelation属性 21
4.4 JXRelation方法 22
4.5 JXRela属性与数据存储 22
4.6 关系的缓存 23
第5章 JXEntity类 24
5.1 简要说明 24
5.2 获取实体 25
5.3 关系操作 25
第6章 资源管理 28
6.1 简要说明 28
第7章 JXBusinessObject类 29
7.1 简要说明 29
7.2 业务自动机 29
7.3 带状态执行 31
7.4 业务规则 32
7.5 G5通用业务规则 33
第8章 JXValueObject类 37
8.1 简要说明 37
8.2 按需保存 37
8.3 格式显示与权限检查 37
8.4 Snapshot与缓存 38
第9章 消息系统 39
9.1 简要说明 39
9.2 消息类型 39
9.3 消息处理机制 40
第10章 结语 41
附录一 业务规则的初始化——以G5为例 42
附录二 业务层操作的调用过程 46
附录三 权限检查的处理过程 47
附录四 JXORM属性所支持的数据类型 48
附录五 和前端UI进行数据交换 49
附录六 流水号及其自定义模板 51
附录七 利用TCP交换数据 53
综述
JXBiz平台是针对个人开发者或微小开发团队面向小微企业所开发。主要目的是为开发小微企业应用所需的多种功能提供简单操作接口,以降低应用程序开发成本和开发工作量。
各家企业其业务都有所不同,除了如财务等具有全国统一的规范性要求的业务需求,其它的业务操作必须进行定制化是必然的。但定制化的成本显然是比较高的,而小微企业所能承受的成本有限。SaaS的成本可接受性很好,但其面向的是通用型的业务领域,难以深入使用。所以,目前众多的小微企业还主要是依靠excel来进行管理,如果能以较低的成本实现定制化,小微企业应用软件市场才有可能被广泛激活。
笔者一向认为,开发小微企业应用软件需要的是“低成本快速定制”能力。以前寄希望于SaaS,但其定制能力在目前的技术条件下很难令人满意,因此又开发了JXBiz平台,以希望能实现“低成本快速定制”这一目的。
JXBiz平台提供了实体类到数据表的直接映射与操作、事务管理、对象间关系管理、数据缓存、权限检查等能力,同时为简化小微企业的业务操作,提供了业务自动机和业务规则等复杂业务操控能力。使得开发者可以进一步集中精力于业务处理逻辑环节,简化了开发过程,可以显著提高个人开发者以及微小开发团队处理复杂业务逻辑的能力。
使用JXBiz平台
要使用JXBiz平台需要使用到两个动态链接库:
JingXi.BizM.JXSystem.dll;
JingXi.Common.dll;
并在每个程序文件.cs中予以引用:
using JingXi.BizM.JXSystem;
using JingXi. Common;
JingXi.BizM.JXSystem提供了JXBiz平台的主要功能,而JingXi. Common主要提供了更为基础的数据结构、转换函数等支撑功能。
JXBiz平台简介
JXBiz平台定义了一系列的类,分别用于完成不同层面上的功能:
所有需要和数据库进行访问的对象在JXBiz平台中被称之为JXORM对象,都继承自JXObject对象。JXBiz平台中的ORM(对象关系映射)主要使用了.Net的反射机制。系统在对类进行初始化时收集用JXORM(继承自Attribute)进行标记的属性(称之为JXORM属性)进行识别、收集和配置,用于后继的数据库访问和属性操作。未用JXORM属性进行标记的普通属性是不能用于本文所说的数据访问和属性操作的。JXObject类主要完成类初始化、数据到对象的转换、操作属性和权限检查等基础性的任务。
在JXObject之上是JXObjec
您可能关注的文档
最近下载
- (部编)新人教版三年级语文下册课外阅读理解(25篇).pdf VIP
- 北师大版2024-2025学年三年级上册数学培优拓展讲义第5讲周长(单元讲义)(学生版+解析).docx VIP
- 2年级数学下册口算、竖式、脱式题卡.doc VIP
- 创业路演演讲稿(3篇).docx VIP
- 体育公园实施性施工组织设计.pdf VIP
- GB50231-2009 机械设备安装工程施工及验收通用规范.docx VIP
- 大学英语六级考试词汇表完整版(复习必背).pdf VIP
- 《中国共产党党员领导干部廉洁从政若干准则》(排版完整版).doc VIP
- 细菌性脑膜炎治疗指南.doc VIP
- 现场组织协调方案及措施.docx VIP
文档评论(0)