面向对象应用系统框架详解与设计
需积分: 7 133 浏览量
更新于2024-07-25
收藏 1.25MB PDF 举报
"《构建面向对象的应用软件系统框架》是一本深入探讨软件工程中系统框架设计的书籍,重点关注在开发应用软件时,特别是面向对象方法论的应用。该书分为三个主要部分:第一部分介绍了系统框架的总体概念、分层结构及其设计原则,包括应用服务层、数据实体表示、数据存取方式、业务逻辑处理以及层间交互等关键要素,并讨论了如何进行合理剪裁和选择。
第二部分着重于应用服务层的设计,包括数据和对象的关系、对象/关系型映射(O/RMapping)的实施,如数据的不同状态管理和持久化策略。作者详细讲解了如何设计和实现一个O/RMapping框架,支持数据库访问层的封装、继承关系的处理,以及面向方面编程(AOP)的应用,如WebsharpAOP的实现和配置。此外,书中还涉及接口设计、事务处理和性能优化等内容,确保系统的稳定性和效率。
第三部分关注用户界面层的设计,阐述了界面功能的划分、设计模式(如Model-View-Controller,MVC模式和页面控制器),以及动态代码生成和编译技术,如Emmit和CodeDom。同时,书中还介绍了远程过程访问(如WebService和.NET Remoting)的集成,以提升用户界面的交互性和可扩展性。
通过这本书,读者将学习到如何构建稳健、模块化的面向对象应用软件系统框架,理解和掌握关键的设计原则和技术实践,从而提高软件开发的效率和质量。"
2008-09-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-11-12 上传
2024-11-12 上传
zhenwenl_USTC
- 粉丝: 3
- 资源: 28
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍