图书介绍

设计可扩展的.NET应用程序PDF|Epub|txt|kindle电子书版本下载

设计可扩展的.NET应用程序
  • (瑞典)Joachim Rossberg,(瑞典)Rickard Redler著;卞军,周磊译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302111146
  • 出版时间:2005
  • 标注页数:349页
  • 文件大小:70MB
  • 文件页数:363页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

设计可扩展的.NET应用程序PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 企业应用程序设计简介1

1.1 回顾1

1.2 现代企业2

1.3 集成的类型5

1.3.1 与传统系统的集成5

1.3.2 与企业外部因素的集成6

1.3.3 业务逻辑的集成6

1.4 内容管理8

1.4.1 内容管理系统的组成部分9

1.4.2 现代内容管理的问题9

1.5 统一建模语言11

1.5.1 活动图12

1.5.2 用例和用例图14

1.5.3 序列图15

1.5.4 类图16

1.6 对象角色建模19

1.7 小结21

第2章 操作系统与.NET企业服务器22

2.1 Microsoft操作系统23

2.1.1 Windows 2000 Server系列23

2.1.2 Windows Server 2003系列25

2.2 .NET企业服务器30

2.2.1 Microsoft Application Center Server31

2.2.2 Microsoft BizTalk Server31

2.2.3 Microsoft Commerce Server31

2.2.4 Microsoft Content Management Server34

2.2.5 Microsoft Exchange Server34

2.2.6 Host Integration Server35

2.2.7 Microsoft Internet Security and Acceleration(ISA)Server35

2.2.10 Microsoft Information Server36

2.2.9 Microsoft Project Server36

2.2.8 Microsoft Operations Manager(MOM)36

2.2.11 Microsoft Sharepoint Portal Server37

2.2.12 Microsoft SQL Server37

2.3 小结37

第3章 集群技术39

3.1 集群所执行的任务39

3.1.1 有效性39

3.1.2 可扩展性40

3.2 集群的不同类型40

3.2.1 网络负载平衡(NLB)40

3.2.2 Microsoft集群服务(MSCS)40

3.2.3 两种技术的综合使用40

3.2.4 集群技术的适用范围41

3.3 网络负载平衡概述42

3.3.1 概念42

3.3.4 管理能力44

3.3.2 可扩展性44

3.3.3 有效性44

3.3.5 权衡利弊45

3.4 MS集群服务概述45

3.4.1 概念46

3.4.2 有效性47

3.4.3 管理能力47

3.4.4 权衡利弊47

3.5 Application Center概述48

3.5.1 概念49

3.5.2 集群服务和负载平衡49

3.5.3 同步与部署55

3.5.4 监控56

3.5.5 管理60

3.5.6 Application Center的使用61

3.5.7 在集群的解决方案中维护会话状态65

3.5.8 权衡利弊66

3.6 小结67

第4章 Windows Server系列概述68

4.1 Windows Server的体系结构68

4.1.1 线程69

4.1.2 执行服务70

4.2 可扩展性、有效性和可靠性80

4.2.1 上扩Windows80

4.2.2 外扩Windows81

4.3 Windows的安全97

4.3.1 身份验证97

4.3.2 基于对象的访问控制98

4.3.3 审计99

4.3.4 活动目录的安全性100

4.3.5 EFS、数字证书和数据保护100

4.3.6 公钥基础结构(PKI)101

4.4 小结102

第5章 企业应用程序的体系结构103

5.1 企业应用程序的概念103

5.1.1 Internet Information Service(IIS)105

5.1.2 COM+105

5.1.3 Microsoft消息排队105

5.1.4 Windows Server 2003106

5.1.5 .NET Framework106

5.1.6 企业体系结构108

5.1.7 企业术语109

5.2 OOP110

5.2.1 抽象110

5.2.2 封装110

5.2.3 继承110

5.2.4 多态性111

5.3 设计模式和层111

5.3.1 创造模式112

5.3.2 结构模式113

5.3.3 行为模式115

5.3.4 企业应用程序及其层116

5.4 编码约定120

5.4.1 注释120

5.4.2 命名122

5.4.3 数据库约定126

5.4.4 错误处理和异常127

5.4.5 其他约定130

5.4.6 内存管理131

5.4.7 数据访问策略131

5.4.8 安全132

5.5 .NET企业服务133

5.5.1 事务133

5.5.2 部署135

5.5.3 版本控制137

5.5.4 服务组件138

5.6 Windows/Web Forms141

5.6.1 Windows Forms141

5.6.2 Web Forms142

5.7 Web服务143

5.8 企业环境中的.NET Remoting143

5.8.1 .NET Remoting体系结构144

5.8.2 选择.NET Remoting对象或者Web服务145

5.9 内容管理146

5.9.1 分析需求146

5.9.2 市面上的一些内容管理工具149

5.9.3 内容管理系统总结151

5.10 安全151

5.10.1 身份验证153

5.10.2 输入验证154

5.11 测试155

5.12 测试工具156

5.13 小结158

6.1 Web服务和分布式应用程序159

第6章 Web服务设计和实践159

6.2 XML Web服务的功能160

6.3 决定何时使用Web服务160

6.3.1 何时适合使用Web服务161

6.3.2 何时不适合使用Web服务161

6.4 互操作性162

6.4.1 B2B集成163

6.4.2 利用Web服务的软件重用163

6.5 Web服务的构建163

6.5.1 XML164

6.5.2 XSD165

6.6 使用SOAP166

6.6.1 SOAP体系结构168

6.6.2 SOAP消息168

6.6.4 消息头169

6.6.3 信封169

6.6.5 错误信息部分170

6.6.6 SOAP消息格式170

6.6.7 HTTP之上的SOAP171

6.6.8 HTTPS之上的SOAP172

6.6.9 RPC和SOA172

6.6.10 SOAP中的出错信息173

6.6.11 WSDL174

6.6.12 UDDI174

6.6.13 Web服务上的事务175

6.6.14 完整流程175

6.6.15 使用SOAP177

6.6.16 跟踪SOAP消息177

6.6.17 Web服务例子178

6.6.18 SOAP错误182

6.7.1 SOAP消息头184

6.7 扩展SOAP184

6.7.2 SOAP扩展185

6.7.3 使用SOAP扩展实现Web服务的授权186

6.7.4 读取流188

6.7.5 处理二进制数据188

6.7.6 处理附件188

6.7.7 WS-I规范和对安全的支持189

6.7.8 Web Services Enhancements(WSE)SDK190

6.7.9 Web服务和事务207

6.7.10 扩展Web服务209

6.7.11 Web群中的Web服务209

6.7.12 缓存Web服务结果和其他性能相关的技巧和问题209

6.8 .NET Remoting与Web服务211

6.8.1 .NET Remoting串行程序和元数据描述211

6.8.2 Web服务串行程序211

6.8.3 选择.NET Remoting还是Web服务212

6.9 小结214

第7章 Internet Information Service215

7.1 IIS 5.0215

7.1.1 体系结构215

7.1.2 性能和可扩展性221

7.1.3 安全225

7.2 IIS 6.0228

7.2.1 体系结构229

7.2.2 性能和可扩展性232

7.2.3 安全233

7.3 将ASP.NET集成到IIS238

7.4 性能监测240

7.5 小结241

第8章 数据存储设计和SQL Server242

8.1 三种存储技术242

8.1.1 存储区域网(SAN)243

8.1.2 网络连接存储(NAS)243

8.2.1 分布式模型244

8.1.3 直接连接存储(DAS)244

8.2 逻辑设计244

8.2.2 集中式模型245

8.2.3 中间方式的设计245

8.3 选择存储解决方案246

8.3.1 选择DAS的原因246

8.3.2 选择NAS的原因246

8.3.3 选择SAN的原因247

8.3.4 考虑组合247

8.4 SQL Server介绍248

8.4.1 SQL Server Edition249

8.4.2 SQL Server体系结构251

8.5 数据库设计260

8.5.1 逻辑设计261

8.6 优化性能262

8.6.1 数据库性能和I/O配置选项262

8.5.2 物理设计262

8.6.2 集群264

8.6.3 调整索引265

8.6.4 分区的视图266

8.6.5 将读数据操作从写数据操作中分离268

8.6.6 查询调整268

8.6.7 连接数据库269

8.6.8 存储过程269

8.7 SQL Server安全270

8.7.1 选择验证方法270

8.7.2 决定权限272

8.8 小结272

第9章 示例应用程序273

9.1 应用程序假设273

9.1.1 应用程序的需求273

9.2.1 活动图274

9.2 UML建模274

9.1.2 应用程序的工作原理274

9.2.2 参与者276

9.2.3 用例277

9.2.4 序列图277

9.2.5 类图279

9.3 设计数据库282

9.3.1 对象角色建模(ORM)282

9.3.2 逻辑数据库设计284

9.3.3 物理数据库设计286

9.3.4 索引数据库286

9.4 选择应用程序平台286

9.4.1 性能比较287

9.4.2 选择的平台294

9.5 测试环境295

9.6 Web服务器集群296

9.8 数据库307

9.7 应用程序层307

9.9 实现309

9.9.1 检查所有涉及到的需求309

9.9.2 为应用程序创建企业模板310

9.9.3 在不同的层之间设置引用和依赖311

9.9.4 添加代码支持企业服务314

9.9.5 实现Data Factory类和格式化的数据集317

9.9.6 实现SQL Server中的特殊数据类321

9.9.7 实现MSMQ功能324

9.9.8 启用Web服务访问的facade方法328

9.9.9 在应用程序中实现安全331

9.9.10 测试应用程序338

9.9.11 部署应用程序338

9.10 小结342

附录A Dell的测试设备343

附录B Data Factory类345

热门推荐