【2层+3层】仿SBO编程框架多层版2018盛大发布,具有PB特色的多层框架!

减小字体 增大字体 作者:PCM  来源:本站整理  发布时间:2018-01-02 11:10:04

仿SBO编程框架多层版2018【2层+3层】

 

   多层核心部分增加以下内容:

1、检测网络环境,自动切换两层与三层模式(局域网用两层,互联网用三层)。
2、增加执行存储过程的多层函数(无返回结果,返回数组,返回结果集到dw或ds)。
3、增加执行存储过程dw的多层函数。
4、对应用服务器连接池进行优化处理,启用数据库连接池。
5、增加dw分组事务处理功能(同时提交多个数据窗口更新,其中一个更新失败,事务回滚)。
6、增加sql分组事务处理功能(执行SQL语句组,无返回值,其中一个执行失败,事务回滚)。
7、增加通过sql语句动态创建dw或ds返回数据功能。
8、dw的所有数据操作统一接口,两层和三层使用相同的函数。
9、增加三层模式下PBSELECT转换成SQLSELECT的功能。
10、增加三层模式下根据sql语句返回dw的创建语法的函数。
11、增加支持dw和ds分页检索数据的功能。

系统介绍2015版本ppt:http://www.ourmis.com/SBO2013/sbo2013_n.ppt

框架功能部分和2015两层版一致,详情请看:http://www.ourmis.com/article/html/20833.html

 

本框架是在原仿SBO编程框架的基础上全新设计构架,支持多层结构。系统提供一个参数开关来设定是使用2层结构还是多层结构,可以自动转换系统为多层结构,两层和多层自由切换。本框架的多层机构采用webservice实现,服务器端程序采用PB11.5编写webservice实现,封装了所有数据库操作,不需要您重新设计服务器端程序。
    本框架支持原仿SBO编程框架的所有功能,并且编程方式和2层结构的编程方式完全一致,您不需要重新编写和设计服务器端的任何程序,只需要像原来一样设计程序即可。框架中所有多层逻辑和功能都已经封装好,您开发程序时只需注意一下几点即可:
1、 所有dw继承自框架的u_dw
2、 所有的datastore继承自框架的n_datastore
3、 动态sql语句使用n_ntierclient.of_executesql()来执行,针对select语句使用n_ntierserver.of_select()可以返回单行,多行结果集。
    所有数据均采用压缩方式传输,大大提高传输速度,程序效果和2层结构程序完全一致,速度上会比局域网2层结构速度稍慢,后续版本我们将设计服务器端缓冲池,数据的分页显示等等来提高执行效率。
     程序的发布方式简单,客户端程序按原2层结构方式发布,需要增加发布的仅仅是服务器端的webservice,它的发布也很简单,只需运行程序createalldwtopbl导入dw到sbo_ntierserver_dwlib.pbl中,发布webservice即可。

 
    如果您现有2层系统需要转换到多层构架,那么您使用本框架可以轻松转换,转换步骤如下:
1、 升级您现有系统到PB11.5或者以上版本;
2、 挂您的PBL到本框架中,拷贝您的全局变量到本框架中;
3、 修改您系统中所有窗口的祖先为w_base;
4、 修改您系统中素有dw对象的祖先为u_dw;
5、 修改您系统中使用到的datastore为n_datastore;
6、 修改您系统中的动态sql语句的执行方式为n_ntierclient.of_executesql(),select语句可以使用n_ntierserver.of_select()。
或者如果您不想改dw的祖先,那么您可以改所有retrieve和update语句为n_ntierserver.retrieve()和n_ntierserver.update()。
 7、发布服务器端webservice到服务器上即可。
 
 
程序源码结构说明:
 
 
 
仿SBO编程框架多层版(PBnTier)核心组件性能测试程序:
 
 
 
 
 
本测试程序采用框架中多层核心组件编写,演示了操作数据的各种那个功能,以及程序性能。
 
 
服务器使用的是2M的ADSL动态IP网络的普通电脑,配置为I5处理器,4G内存,WIN7旗舰版。由于2M的ADSL做服务器上传速度只有最大50K/s所以会大幅影响速度。
在这个服务器环境下,单一客户端检索1000条数据大概要2秒,做多客户端并发下,会大幅度提高速度。
如果服务器换专用托管的服务器,10M共享带宽下,单一客户端检索1000条数据大概在400毫秒左右。
 
 
服务器开启时间:周一到周五每天9.30-17.00,如果这段时间内未开机请联系我们,QQ2322888.
 
 
 
 
 
框架运行效果图:
 
 
 
框架功能演示录像,请参看2层版框架录像(功能完全一致,多层版仅对操作数据库逻辑进行改变):
 
2015版功能演示(录像格式为exe格式,绝无病毒,请放心使用):
 
 
框架应用案例演示(案例代码不包含在框架内):
----------------------------------------------------------------------
案例1:
说明:本案例是采用2010版框架开发的一套ERP系统。
----------------------------------------------------------------------
 
系统版本及报价:
另:购买企业版的客户可以另加1000元送传统的两层企业版(多PB9、PB10.5代码)
购买个人版的客户可以另加1000元送传统的两层个人版(多PB9代码)
注意:港澳台价格加1000人民币,国外价格为美元报价。
 
---------------------------------------------------------------------------------------------------------------
企业版特惠:买多层企业版另加1000购买了两层企业版的用户,再加1000元赠送
案例1源码:
说明:本案例是采用2010两层版框架开发的一套ERP系统(只有核心业务单据功能)。
---------------------------------------------------------------------------------------------------------------
 
特别说明:
对于已经购买了框架2层版的客户,优惠升级策略如下:
1、 企业版用户: 升级费用=¥3999 升级到多层企业版。
2、 个人版用户: 升级费用=¥3999 升级到多层个人版。 ¥6999 升级到多层企业版。
对于购买了老版本的多层版用户升级策略如下:
个人版用户:升级费用=¥2000 升级到2017多层个人版。 ¥5000升级到2017多层企业版。
 
注意:本框架中的窗口设计器功能,需要PB的orca的dll支持,PB11.5以上的破解版本的PB,一般都没有破解掉此dll,因此在过期了的破解版中不能正常使用窗口设计器功能!(正版和没过期的试用版可用,pb9,pb10.5也可以用)。
 
框架所提供的文档仅包含表结构信息和基本使用文档,详细功能点请下载演示录像查看,其他问题一律通过qq在线支持获得。
 
特别声明:任何程序都有bug,我的程序也不例外,别购买后发现bug就开骂,对于这种客户一律停止更新,不再提供任何技术支持!发现bug及时反馈,我们会及时修改的,别上来就骂人!
 
 
 
付款和产品交付方式:
 
 
1、采用先付款后交付的方式(注:本产品为本站原创产品,信誉绝对有保障)。
 
特别提醒:本框架销售的是源码,都是先款后码
 
对此点有顾虑的客户请考虑好再跟本站联系,使用支付宝支付需先确认收货,才能发源码。
 
 
2、付款后通过下面的联系方式发送付款信息(产品类型,金额,
 
姓名,联系方式),如需电话联系请通过下面的联系方式获得。
 
开户银行: 中国工商银行
卡号: 6217234402003298825
户名: 朴程明
开户点: 成都盐市口支行长庆路分理处
 
 
请到工商银行存储,金额最好是带有小数(例:7999.13元)
 
 
3、源码交付采用本站下载或者QQ发送或者发Email。
 
 
 
购买联系方式:
 
        QQ:2322888 (注明购买SBO编程框架,工作日均在线,不在线请留言,留言必回)
 
          Email:2322888@qq.com(来信必回)
 
          MSN:ourmis@gmail.com(不常在线,请先通过Email联系)

Tags:PB多层框架 PB框架 PBnTier Frame

作者:PCM
分享到: 微信 更多