面向对象应用系统框架详解与设计

需积分: 7 0 下载量 9 浏览量 更新于2024-11-30 收藏 1.25MB PDF 举报
"《构建面向对象的应用软件系统框架》是一本专门针对软件工程领域中系统框架设计的深入研究书籍。作者孙亚民在书中并未涵盖软件工程的全过程,而是着重于探讨如何设计和实现面向对象的应用软件架构。全书分为三个主要部分: 1. 综述:首先,作者概述了本书的主要内容,明确指出将关注系统架构的分层结构,包括系统设计的原则和评判标准,以及各层次如应用服务层、数据实体表示、数据存取方式、业务逻辑处理、服务提供等核心元素。这部分还讨论了如何部署和管理各个层次,以及在设计过程中如何进行剪裁和取舍,确保架构的灵活性。 2. 应用服务层设计:这部分深入研究了数据和对象的关系,通过介绍数据的不同形态和对象/关系型映射(O/RMapping)的概念,解释了对象的状态管理和持久化策略。作者详细阐述了如何设计和实现O/RMapping框架,包括封装数据库访问层、设计映射规则、支持继承,以及对象操纵框架的构建与实现。此外,面向方面编程(AOP)的应用也被引入,展示了如何利用AOP实现松耦合和业务逻辑的组合。 3. 用户界面层设计:这部分重点关注用户界面的设计,包括功能划分、设计模式(如MVC模式和页面控制器)、动态代码生成技术(如Emmit和CodeDom)以及远程过程访问(如WebService和.NET Remoting)的整合。性能优化也是关键章节,介绍了事务处理的基础概念和实际开发中的应用。 《构建面向对象的应用软件系统框架》为读者提供了一个实用的框架设计指南,涵盖了从底层数据模型到用户交互的方方面面,旨在帮助读者理解和创建高效、可维护的软件系统架构。"