- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用层类库实现(1) 客户端主框架 包括系统主界面,用户登陆窗,基础窗体,版本信息等 用户登陆全过程(认证,系统初始化) 用户权限透明校验 用户菜单加载 通过配置文件动态加载业务窗体 Web主框架 MasterPage、基础WebForm,用户登陆,系统版本信息 用户登陆认证过程。 用户权限数据的加载,系统初始化 通过配置动态加载业务应用界面。 应用层类库实现(2) WinForm用户管理 用户创建,修改,分配角色等UI界面实现 角色创建,修改,授权的UI界面实现 WebForm用户管理 用户创建,修改,分配角色等Web窗体实现。 角色创建,修改,授权的Web页面实现。 业务层类库实现 系统主框架服务 按用户的权限取用户的菜单项,构建用户的菜单树。 取的用户Profile数据。 用户的自定义的桌面,与我有关。 用户认证服务 提供内部认证和外部认证方式。 认证的方法可扩展。 用户管理服务 用户权限模型实现 RBAC0模型实现 RBAC2模型实现 数据访问层类库实现 系统主框架数据访问组件 用户权限数据读取,用户菜单数据,角色数据等。 用户Profile数据,用户桌面数据。 用户认证数据访问层 访问数据库读取用户身份认证的数据。 用户管理数据访问层 用户数据读取,修改。 角色数据读取,修改。 用户角色关联数据读取,修改。 角色权限数据读取,修改。 工具库(1) 自动更新配置工具 使用UAB 中的配置工具扩展,生成按模块或者角色的方式下载部指定部分的模块。 文档生成工具(NDoc2.0) 当时没有NDoc2.0版本,我们用NDoc提供的源码,升级到DotNet2.0版本。 修改中文XML处理乱码问题。 工具库(2) 查询生成工具 用户使用工具定义界面元素,指定数据库查询过程。 使用数据库保存用户定义的元数据。 使用解析引擎解析界面的元数据,动态生成界面元素。 绑定数据库过程返回结果集到界面。 企业应用框架的实施 框架给大家的是什么? 一个安装包 基础类库集合。 系统开发、支持的一些工具。 一份开发说明文档 开发规范。 用户手册。 SDK 一个Demo项目 一个Demo项目提供给开发者学习用。 通用类库使用(1) 事务管理组件 异常管理组件 日志管理组件 缓存管理组件 数据加密组件 服务通讯组件 自动更新组件 通用类库使用(2) 通用类库使用(3) 通用类库使用(4) 应用层类库使用 客户端主框架。 Web主框架。 WinForm用户管理。 WebForm用户管理。 “即拆即用”,拿来即可使用。 ARC320基于.Net Framework2.0企业应用框架的设计与实现 课程内容概述 我们试图通过实际的企业应用框架的设计开发过程,跟大家分享三件事情。 第一开发适合自己企业的基础框架,可以极大提的高生产率和软件质量; 第二讲述我们基于DotNet2.0开发自己企业应用框架的故事; 第三探讨企业应用框的架设计和实现。 课程内容安排 为什么我们需要应用框架 企业应用框架介绍 企业应用框架的设计 企业应用框架的实现 企业应用框架实施 为什么我们需要应用框架 问题? 在我们的项目开发中是否经常遇到这些问题: 一些基础的功能在不同的系统中总是重复开发?譬如:数据访问,事务管理,用户认证,权限管理等等。 不同的程序员总是出现同样的错误?譬如:没有释放资源,异常没有处理等等。 功能相似的代码在多个地方出现? 每个项目启动都要搭建一套基础框架? 在组织级没有技术积累,项目的成败很多时候决定于几个关键成员? 问题?(续) 没有体系结构的代码随处可见,大家风格各异,维护性差? 系统的扩展性差,没有成员愿意动以前的代码,常常更愿意重新做? 系统的模块、单元职责不清,紧密耦合,很难重用? …… 如何解决这些问题? 引入应用框架是一种行之有效的方法。 让软件开发工作变为一种荣誉感和成就感 企业应用框架介绍 框架 在建筑行业框架指的是支撑其它物体的结构,或者说是建筑物的基础支撑骨架。 软件的框架是一个软件的支撑结构,是经验的积累,是失败的教训,是一种创新,是一组可重用的设计和代码 …… 为何使用应用框架 从已有的框架分析: MVC MFC DotNet JAVA Spring …… 基于框架开发可以极大提高生产率和软件质量。 使用框架可以使我们摆脱前面所述“问题”的困扰。 使用框架还有更多的优点。 使用框架的优点(1) 模块化 把应用分割成多个组件或者模块,分而治之。 隔离变化的影响范围。 降低系统的复杂性。 可重用 框架为项目提供可重复使用的,稳定、成熟、可靠的组件。 极大的提高系统的开发效率。 不仅仅是代码,组件的重用,而且重用了以前的设计、经验、教训。 站在巨人的肩上。 使用框架的优点(2) 简洁性 不是框架简单了,
您可能关注的文档
- 2019年度国家科技进步奖.doc
- 2019年度河北省科学技术进步奖公示内容.doc
- 2019年度经开区土地收购储备中心.doc
- 2019年度招标代理机构遴选.doc
- 2019年肥东县中小学幼儿园素质教育系列活动安排表.doc
- 2019年国家公派研究生项目申请材料清单及要求.doc
- 2019年国家科学技术奖提名公示内容.doc
- 2019年哈尔滨工业大学(威海)毕业晚会.doc
- 2019年海口五一文体、旅游各项活动信息汇总.doc
- 2019年计算机及其周边设备零配件报价清单.doc
- AZWJ—2型智能瓦斯检测记录仪是一种采用单片机控制的煤.ppt
- BEASCarShow——品车·品酒·品音乐1912时尚夜车展策.ppt
- CALIS管理中心赵永超深圳大学图书馆林伟明2012.5湖南长沙.ppt
- CALIS西北中心馆际互借文献传递服务模式及优惠政策.ppt
- CRFA一级财务报表分析4S10财务比率分析.ppt
- CRS系统基础操作指令总汇.ppt
- DAT239SQLServer2005数据仓库方面的新功能.ppt
- DAT337使用SQLServerIntegrationServices装载数据仓库.ppt
- dBi双极化天线;外壳采用IP65防护等级设计;支持WEB和.ppt
- DEV343VS2005超快速开发方案EEP2006控件包.ppt
最近下载
- 北京市2019年中考英语真题(含答案).pdf VIP
- 2022年新高考政治真题试卷(山东卷).pdf VIP
- 2025年最新详版征信报告个人信用报告样板模板word格式新版可编辑.docx VIP
- 辽宁省大连市甘井子区2024-2025学年上学期七年级 月考英语试卷(10月份).docx VIP
- 水土保持监督管理培训课件.pptx VIP
- 《现代汉语》各章练习题答案汇总 .pdf VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 生产建设项目水土保持方案管理办法培训课件.pptx VIP
- 培训课件_1411dxs小天鹅纯臻2.0新品1411DXS系列.pdf VIP
- 2022年内蒙古农业大学硕士研究生入学考试公共管理专业综合基础考研真题.pdf VIP
文档评论(0)