面向对象应用系统框架详解与设计
需积分: 7 108 浏览量
更新于2024-09-22
收藏 1.25MB PDF 举报
"《构建面向对象的应用软件系统框架》是一本深入探讨如何设计和实现高效、可维护的软件架构的书籍。作者孙亚民通过三个主要部分,引导读者理解并掌握面向对象方法在应用软件开发中的关键环节。
第一部分,"综述",首先概述了全书的范围,包括系统分层结构的介绍,如业务服务层、数据实体表示、数据存取方式以及业务逻辑处理等。这一章节强调了设计原则和评判标准,让读者明白层次化的架构设计对于系统稳定性和可扩展性的重要性。此外,还讨论了如何根据项目需求进行合理的剪裁和取舍,确保设计的灵活性。
第二部分,"应用服务层的设计",详细剖析了数据和对象的关系,涵盖了数据的形态、对象/关系型映射(O/RMapping)以及对象状态管理。章节中讲解了如何设计和实现O/RMapping框架,如封装数据库访问层、设计映射规则,以及支持继承的技术。面向方面编程(AOP)的概念也被引入,通过WebsharpAOP示例展示了如何利用AOP实现松耦合和组合业务逻辑。
第三部分,"用户界面层设计"着重于用户界面功能的划分、设计模式(如MVC和页面控制器)、动态代码生成技术(如Emmit和CodeDom)以及远程过程访问(如WebService和.NET Remoting)的整合。这些内容帮助开发者创建直观且高效的用户界面,同时兼顾性能优化和跨平台兼容性。
《构建面向对象的应用软件系统框架》提供了一套全面的指导,不仅涵盖理论知识,还包含实践技巧,适合软件开发人员和架构师提升面向对象设计和系统架构能力,以应对复杂的应用软件开发挑战。"
2008-09-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-11-15 上传
活力无限
- 粉丝: 1
- 资源: 14
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常