JXBiz平台编程简明参考手册.doc

JXBiz平台编程简明参考手册.doc

ID:50867495

大小:527.00 KB

页数:55页

时间:2020-03-15

JXBiz平台编程简明参考手册.doc_第1页
JXBiz平台编程简明参考手册.doc_第2页
JXBiz平台编程简明参考手册.doc_第3页
JXBiz平台编程简明参考手册.doc_第4页
JXBiz平台编程简明参考手册.doc_第5页
资源描述:

《JXBiz平台编程简明参考手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、此文档收集于网络,如有侵权,请联系网站删除JXBiz平台编程简明参考手册版本:1.0AndrewXu此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除目录第1章综述31.1使用JXBiz平台31.2JXBiz平台简介41.3软件许可说明4第2章JXObject类52.1简要说明52.2类初始化52.3数据到JXORM对象的转换和JXORM对象初始化62.4操作对象属性62.5权限检查8第3章JXObject_DB类113.1简要说明113.2数据库访问113.3JXORM属性标记与数据存储113.4Insert——数据插入123.5Delete——数据删除133.6U

2、pdate——数据修改133.7条件表达式143.8数据读取163.9事务处理173.10杂项功能18第4章JXRelation类204.1简要说明204.2关系类型204.3JXRelation属性214.4JXRelation方法224.5JXRela属性与数据存储224.6关系的缓存23第5章JXEntity类245.1简要说明245.2获取实体255.3关系操作25第6章资源管理286.1简要说明28第7章JXBusinessObject类297.1简要说明297.2业务自动机297.3带状态执行317.4业务规则327.5G5通用业务规则33第8章JXValueObje

3、ct类378.1简要说明378.2按需保存378.3格式显示与权限检查378.4Snapshot与缓存38此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除第9章消息系统399.1简要说明399.2消息类型399.3消息处理机制40第10章结语41附录一业务规则的初始化——以G5为例42附录二业务层操作的调用过程46附录三权限检查的处理过程47附录四JXORM属性所支持的数据类型48附录五和前端UI进行数据交换49附录六流水号及其自定义模板51附录七利用TCP交换数据53此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除第1章综述JXBiz平台是针对个人开

4、发者或微小开发团队面向小微企业所开发。主要目的是为开发小微企业应用所需的多种功能提供简单操作接口,以降低应用程序开发成本和开发工作量。各家企业其业务都有所不同,除了如财务等具有全国统一的规范性要求的业务需求,其它的业务操作必须进行定制化是必然的。但定制化的成本显然是比较高的,而小微企业所能承受的成本有限。SaaS的成本可接受性很好,但其面向的是通用型的业务领域,难以深入使用。所以,目前众多的小微企业还主要是依靠excel来进行管理,如果能以较低的成本实现定制化,小微企业应用软件市场才有可能被广泛激活。笔者一向认为,开发小微企业应用软件需要的是“低成本快速定制”能力。以前寄希望于S

5、aaS,但其定制能力在目前的技术条件下很难令人满意,因此又开发了JXBiz平台,以希望能实现“低成本快速定制”这一目的。JXBiz平台提供了实体类到数据表的直接映射与操作、事务管理、对象间关系管理、数据缓存、权限检查等能力,同时为简化小微企业的业务操作,提供了业务自动机和业务规则等复杂业务操控能力。使得开发者可以进一步集中精力于业务处理逻辑环节,简化了开发过程,可以显著提高个人开发者以及微小开发团队处理复杂业务逻辑的能力。1.1使用JXBiz平台要使用JXBiz平台需要使用到两个动态链接库:JingXi.BizM.JXSystem.dll;JingXi.Common.dll;并在

6、每个程序文件.cs中予以引用:usingJingXi.BizM.JXSystem;usingJingXi.Common;JingXi.BizM.JXSystem提供了JXBiz平台的主要功能,而JingXi.Common主要提供了更为基础的数据结构、转换函数等支撑功能。此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除1.1JXBiz平台简介JXBiz平台定义了一系列的类,分别用于完成不同层面上的功能:所有需要和数据库进行访问的对象在JXBiz平台中被称之为JXORM对象,都继承自JXObject对象。JXBiz平台中的ORM(对象关系映射)主要使用了.Net的反射机

7、制。系统在对类进行初始化时收集用JXORM(继承自Attribute)进行标记的属性(称之为JXORM属性)进行识别、收集和配置,用于后继的数据库访问和属性操作。未用JXORM属性进行标记的普通属性是不能用于本文所说的数据访问和属性操作的。JXObject类主要完成类初始化、数据到对象的转换、操作属性和权限检查等基础性的任务。在JXObject之上是JXObject_DB类,其主要完成数据库的增删改查以及事务处理,为了更灵活的进行数据读取,JXBiz平台也提供了使用.Net表达式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。