图书介绍

基于组件开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

基于组件开发
  • (英)Katharine Whitehead著;王海鹏,沈华峰译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115115591
  • 出版时间:2003
  • 标注页数:204页
  • 文件大小:14MB
  • 文件页数:224页
  • 主题词:软件开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于组件开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第一部分基于组件开发概述1

第1章基于组件开发:尝试管理混沌3

1.1软件开发的问题3

1.1.1软件难以维护3

1.1.2应用集成的需要4

1.1.3表示方式的改变7

1.1.4技术的变化7

1.1.5重复不必要的工作7

1.2改进软件开发方面的进展8

1.2.1提高产能的工具8

1.2.2复用11

1.2.3灵活性13

1.2.4企业范围的信息模型13

1.3基于组件开发的承诺14

1.4基于组件开发的可行性15

第2章什么是组件17

2.1定义组件17

2.1.1组件是预先构建的17

2.1.2组件是黑盒,只能通过其接口访问19

2.1.3组件是可分离的19

2.1.4组件组装和部署19

2.2组件粒度20

2.1.7组件的定义20

2.1.5组件上下文环境20

2.1.6支持技术20

2.3组件环境22

2.3.1互操作性22

2.3.2不同技术之间的互操作性22

2.3.3组件模型23

2.3.4包装现有的应用24

2.3.5平台无关性25

2.3.6服务提供25

2.4组件和它们在整体中的位置26

2.5.1定制和配置27

2.5.2组装:把组件粘在一起27

2.5部署组件27

2.5.3处理改动29

2.6组件模型30

2.6.1 COM和MTS31

2.6.2 CORBA31

2.6.3 Enterprise JavaBeans和JavaBeans32

2.7组件规范33

第3章从整体观点来看组件35

3.1与基于模型开发的关系36

3.2需求规格和设计复用37

3.3与面向对象技术的关系38

3.4软件基础设施和开发自动化39

3.5区分不同类型组织的需求39

3.6基于组件开发不适用之处40

3.7基于组件开发的局限性41

第二部分规划过程43

第4章在组织中定位组件45

4.1基于组件开发初始阶段的范围和负责人45

4.2跨越组织部门协调软件46

4.2.1使软件结构与组织相符47

4.2.2变更管理47

4.2.3使用公共的软件解决方案与复用组件48

4.3内部市场模型48

4.3.1 为何与内部市场有关49

4.3.2内部市场模型要关注的问题50

5.1架构考虑的两个方面53

第5章软件架构和基础设施53

5.1.1技术架构54

5.1.2应用架构55

5.2技术环境问题56

5.2.1可以互操作的组件的图景57

5.2.2实际中的组件互操作61

5.3软件基础设施问题63

5.4应用架构问题65

5.4.1可分离性与架构领域的定义65

5.4.2不同领域的组件之间的交互67

5.4.3分层的可选项67

5.4.4使用事件来控制点到点的通信68

5.4.5在实践中使用分层70

第6章定义组件71

6.1分层的架构71

6.1.1业务逻辑层72

6.1.2表示层73

6.1.3数据访问层74

6.1.4分层与工作流74

6.1.5事务边界77

6.1.6分布问题77

6.1.7分层架构和J2EE78

6.2组件类型80

6.2.1业务组件80

6.2.2应用组件83

6.2.3数据访问组件84

6.2.4工具组件84

6.3包装与适配器84

6.3.1包装84

6.3.2适配器86

6.4定义组件范围87

6.4.1业务组件87

6.4.2应用组件92

6.4.3数据访问组件94

6.5组件规格说明94

6.5.1组件接口基础95

6.5.2客户组件与组件组装95

6.5.4定义服务96

6.5.3组件规格说明96

第7章实践基于组件开发99

7.1 定义基于组件开发初始阶段的范围和预期的好处100

7.1.1采用基于组件方式的关键驱动力100

7.1.2不要采用基于组件开发的情况101

7.1.3采用组件的初始阶段的范围101

7.2定义组件蓝图101

7.2.1确定业务过程102

7.2.2创建一个业务对象模型102

7.2.3形成一个组件蓝图103

7.3.1创建当前系统的详细目录107

7.3审查当前系统107

7.3.2评估组件化的恰当性108

7.4建立一个架构框架109

7.4.1技术环境109

7.4.2软件基础设施和开发标准111

7.4.3组件模型112

7.5组织结构上的考虑112

7.6项目规划113

第8章项目规划的实用研究115

8.1应用集成和更新115

8.1.1 为什么还要保留遗留应用115

8.1.2如何管理遗留应用116

8.2集成软件包119

8.3外包120

9.1组织基于组件开发121

9.1.1优点示范中心121

第9章基于组件开发的组织121

9.1.2将组件开发与组装分离122

9.1.3基于应用项目的组件开发123

9.1.4技术架构和基础设施124

9.2组织规划124

9.3组织组件获取和组装125

第三部分组件构建与组装127

第10章获取组件129

10.1.2初选候选组件130

10.1.3正式评估130

10.1.1寻找组件130

10.1筛选候选组件130

10.1.4拜访参考顾客132

10.1.5选择一个候选对象132

10.2评估符合程度并确定改动之处133

10.2.1评估符合程度133

10.2.2确定改动之处135

10.3获取组件136

第11章设计组件139

11.1为复用而设计140

11.1.1 为复用而通用化141

11.1.2影响复用的设计原则142

11.2.1委托143

11.2创建定制点143

11.2.2参数化/扩展点144

11.2.3继承144

11.3处理更改144

11.4包装已有的软件145

第12章组装组件147

12.1定制组件148

12.2与可复用的组件接口148

12.3强制实现组件限制条件149

12.3.1不同的期望149

12.3.2非直接依赖关系150

12.4处理功能和数据的不匹配151

12.3.3处理影响其他组件的事件151

12.4.1冗余152

12.4.2处理数据不匹配152

12.4.3组件与数据库间的映射153

12.4.4冗余数据154

12.4.5重复的记录155

12.4.6数据分布155

12.5管理组件间的关系156

12.5.1跨组件边界维护的关系的类型156

12.5.2关系的表示159

12.5.3标识有关系的对象162

12.5.4管理有关系的对象的删除163

12.5.5双向导航164

12.6管理跨越组件边界的事务165

12.6.1控制的位置166

12.6.2对关键事务的设计方法166

第13章测试、认证并维护一个组件目录169

13.1创建回归测试包169

13.2组件认证170

13.3维护一个组件目录170

13.3.1组件目录的位置171

13.3.2组件目录条目171

13.3.3组件检索171

13.3.4组件度量标准172

第四部分案例研究173

14.2挑战175

14.1公司175

第14章使用组件管理混沌175

14.3为变更而组织176

14.4建模的挑战177

14.5第二次浪潮177

14.6组件浪潮178

14.7组件蓝图179

14.8技术挑战179

14.9管理软件变化180

14.10结论180

词汇表181

参考文献189

索引191

热门推荐