企业应用架构模式 PDF 文档

发布于 2023-11-12 18:36:30 字数 2437 浏览 51 评论 0

企业应用架构模式 作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将 40 多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。

企业应用架构模式 获得了 2003 年度美国软件开发杂志图书类的生产效率奖和读者选择奖。

企业应用架构模式 分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是 企业应用架构模式 的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的 Java 代码或 C#代码示例。此外,整个企业应用架构模式中还用了大量 UML 图来进一步阐明有关概。

目录
引言
0.1 架构
0.2 企业应用
0.3 企业应用的种类
0.4 关于性能的考虑
0.5 模式
第 1 章 分层
1.1 企业应用中层次的演化
1.2 三个基本层次
1.3 为各层选择运行环境
第 2 章 组织领域逻辑
2.1 抉择
2.2 服务层
第 3 章 映射到关系数据库
3.1 架构模式
3.2 行为问题
3.3 读取数据
3.4 结构映射模式
3.5 建立映射
3.6 使用元数据
3.7 数据库连接
3.8 其他问题
3.9 进一步阅读
第 4 章 Web 表现层
4.1 视图模式
4.2 输入控制器模式
4.3 进一步阅读
第 5 章 并发
5.1 并发问题
5.2 执行语境
5.3 隔离与不变性
5.4 乐观并发控制和悲观并发控制
5.5 事务
5.6 离线并发控制的模式
5.7 应用服务器并发
第 6 章 会话状态
6.1 无状态的价值
6.2 会话状态
6.3 存储会话状态的方法
第 7 章 分布策略
7.1 分布对象的诱惑
7.2 远程接口和本地接口
7.3 必须使用分布的情况
7.4 关于分布边界
7.5 分布接口
第 8 章 通盘考虑
8.1 从领域层开始
8.2 深入到数据源层
8.3 表现层
8.4 一些关于具体技术的建议
8.5 其他分层方式
第 9 章 领域逻辑模式
9.1 事务脚本
9.2 领域模型
9.3 表模块
9.4 服务层
第 10 章 数据源架构模式
10.1 表数据入口
10.2 行数据入口
10.3 活动记录
10.4 数据映射器
第 11 章 对象关系行为模式
11.1 工作单元
11.2 标识映射
11.3 延迟加载
第 12 章 对象关系结构模式
12.1 标识域
12.2 外键映射
12.3 关联表映射
12.4 依赖映射
12.5 嵌入值
12.6 序列化 LOB
12.7 单表继承
12.8 类表继承
12.9 具体表继承
12.10 继承映射器
第 13 章 对象关系元数据映射模式
13.1 元数据映射
13.2 查询对象
13.3 资源库
第 14 章 Web 表现模式
14.1 模型 视图 控制器
14.2 页面控制器
14.3 前端控制器
14.4 模板视图
14.5 转换视图
14.6 两步视图
14.7 应用控制器
第 15 章 分布模式
15.1 远程外观(Remote Facade)
15.2 数据传输对象(Data Transfer Object)
第 16 章 离线并发模式
16.1 乐观离线锁
16.2 悲观离线锁
16.3 粗粒度锁
16.4 隐含锁
第 17 章 会话状态模式
17.1 客户会话状态
17.2 服务器会话状态
17.3 数据库会话状态
第 18 章 基本模式
18.1 入口
18.2 映射器
18.3 层超类型
18.4 分离接口
18.5 注册表
18.6 值对象
18.7 货币
18.8 特殊情况
18.9 插件
18.10 服务桩
18.11 记录集

下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/11/oJa8CkHOVmiYM5Rs.zip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

daid

文章 0 评论 0

我心依旧

文章 0 评论 0

晒暮凉

文章 0 评论 0

微信用户

文章 0 评论 0

DS

文章 0 评论 0

〆凄凉。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文