_培训_框架结构.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_培训_框架结构_培训_框架结构

1、框架结构 客户端——WebService(CSLA/XPO/SQL)——数据库 CSLA:客户端界面——客户端业务对象——WebService(DataPortal)——服务器端业务对象——数据访问层——数据库 XPO:客户端界面——XPO对象——WebService端XPO服务——数据库 SQL:客户端界面——XML对象——WebService Portal——对象解析及SQL生成——数据库 2、框架选择 界面框架(目前除协大项目外):新项目均采用我们自己开发的框架,视标准化程度选用框架1(软件升级)、框架2(界面框架)、框架3(CSLA结构框架)的组合模式。 新项目:推荐用CSLA框架(1+2+3),协大项目用XPO模式 小的用友接口模式可以采用XPO模式(1+2) 3、数据库连接,应仅在服务器WebService端调用 DevSpace.insight.dao.ConnectionStringBusinessSystem : 业务数据库连接字符串 DevSpace.insight.dao.ConnectionStringFrameSystem : 框架数据库连接字符串 DevSpace.insight.dao.ConnectionStringUFSystem : 用友系统数据库连接字符串 以上数据默认从 DevSpace.insight.service.PublicParameter.ConnectionStringBusinessSystem DevSpace.insight.service.PublicParameter.ConnectionStringFrameSystem DevSpace.insight.service.PublicParameter.ConnectionStringUFSystem 读取,只有当上述变量为NULL时,才从文件进行读取,并赋值给公共变量。 4、系统配置 __SystemSetting 登录模式选择、邮件设置、用友账套、首页显示、扩展方法 5、配置文件 服务器端:ServerConfig.xml/ __version.xml/ updatelist.xml 客户端:Config.xml/ version.xml/ ErrorMessage.xml/ ErrorDetail.xml/ 6、框架软件 升级相关 DevSpace.Framework.exe/ DevSpace.FrameworkLiveUpdate.exe/ DevSpace.LiveUpdate.exe 框架相关 DevSpace.FrameSystem.exe/ DevSpace.mainproject.dll/ DevSpace.insight.dll CSLA框架相关 DevSpace.UI.dll/ DevSpace.Extend.dll/ DevSpace.Business.dll/ DevSpace.DataAccess.dll 软件发布工具 DevSpace.UpdatePublish.exe 7、公共交换区域 DevSpace.insight.service.PublicParameter 用户登录信息 连接信息 用友登录信息 系统配置信息 mapSystemSetting 软件路径 SoftDirectory、调试状态 IsDebug 扩展变量、数组 基本接口: 框架显示信息 DevSpace.insight.service.Action_ShowMessge 框架增加TabPage页 DevSpace.insight.service.Action_OpenForm 8、服务器端入口 框架信息 \portal.aspx CSLA框架 \WebServicePortal.asmx XPO服务 \XpoService.asmx 9、XPO特点 ORM 数据缓存 XPBaseObject、XPObject、XPCustomObject基类继承 多级保存、多记录保存 软删除、物理删除 基于对象的操作,而非SQL语句 10、CSLA特点 移动对象 N层撤销 分布式架构 多种逻辑架构、多种物理结构的支持 权限、校验集成 11、开发的自定义控件 标准菜单按钮BaseToolStrip: 多种编辑模式(按钮联动)、集成标准导入导出功能、扩展事件处理、扩展按钮定义(文字、图片、可用、可见等) 界面基类DevSpace.UI: 提供StdListDetail、StdGridTree等标准操作界面及ShowInForm、GetToolStrip等常用方法 数据访问层 DevSpace.DataAccess.dll

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档