《.NET企业应用高级编程 VB.NET编程篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:Matthew Reynolds,Karli Watson等著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730205682X
  • 页数:381 页
图书介绍:

第1章 绪论 1

1.1 商业环境的改变 1

1.2 分布式应用程序 2

1.2.1 N层模型 3

1.2.2 Web开发 6

1.2.3 Web服务 6

1.3 .NET简介 7

1.4 范例应用程序 7

1.4.1 应用程序浏览器 8

1.4.2 Web服务 8

1.4.3 监控和管理 9

1.4.4 安全 9

1.4.5 移动接口 9

1.5 小结 10

第2章 应用程序设计 11

2.1 Wrox企业对象 11

2.2 使用WEO Object Builder 19

2.3 使用Object Builder工具 19

2.4 关联实体 34

2.5 插入数据 37

2.6 用户自己的存储过程 38

2.6.1 创建存储过程 39

2.6.2 调用存储过程 41

2.6.3 为自己的存储过程命名 44

2.7 小结 44

第3章 应用程序浏览器 45

3.1 准备工作 45

3.2 浏览器发布 46

3.3 开始创建Web服务 48

3.3.1 构建Web服务 48

3.3.2 GetFunctionalityCatalog方法 52

3.4 构建客户程序 53

3.4.1 身份验证 55

3.4.2 增加菜单选项 61

3.4.3 更新标题 63

3.4.4 运行子应用程序 64

3.5 与浏览器进行通信 69

3.6 打开新的浏览器和其他用户界面元素 73

3.7 小结 83

第4章 桌面开发 84

4.1 调试 84

4.2 编辑客户 88

4.2.1 Customer实体 88

4.2.2 基本窗体 88

4.2.3 构建控件库 89

4.3 检索数据 90

4.3.1 搜索客户 91

4.3.2 EntitySetScroller控件 94

4.3.3 绑定数据 98

4.3.4 移动记录 101

4.4 更改数据 104

4.4.1 标记更改 105

4.4.2 并发处理 108

4.4.3 保存更改 110

4.4.4 有关更新 115

4.5 添加新客户 117

4.6 小结 117

第5章 自动化处理过程和事务处理 118

5.1 我们的步骤 118

5.1.1 获取订单 118

5.1.2 订单处理 118

5.1.3 订单送货 119

5.1.4 订单报告 119

5.2 问题的范围 119

5.2.1 获取订单 119

5.2.2 处理订单 120

5.2.3 订单送货 120

5.2.4 订单报告 120

5.3 载入订单 120

5.3.1 载入XML 122

5.3.2 处理XML 129

5.4 订单处理和事务处理 132

5.4.1 构建“OrderProcessor” 132

5.4.2 处理订单 133

5.4.3 测试Processor项目 145

5.4.4 回滚测试 148

5.5 使用服务 148

5.6 小结 148

第6章 Web服务 149

6.1 为什么要使用Web服务 149

6.2 使用Web服务访问BookManager数据 150

6.3 保障BookManager服务的安全 159

6.3.1 身份验证与授权 160

6.3.2 SSL连接 166

6.3.3 保障“BookManager”服务的安全 167

6.4 小结 181

第7章 Internet 182

7.1 ASP.NET速成 182

7.2 BookManager ASP.NET应用程序 186

7.2.1 GetAuthorsForBook存储过程 187

7.2.2 FanMail Web 服务 188

7.2.3 AuthorFanMail Web应用程序 191

7.2.4 测试应用程序 206

7.3 设计服务器控件 210

7.4 小结 210

第8章 移动控件 211

8.1 无线Internet 211

8.2 移动Internet工具箱 213

8.2.1 移动Web项目 214

8.2.2 移动控件范例 215

8.3 访问移动的BookManager 226

8.3.1 BookList应用程序 227

8.3.2 分页 233

8.4 小结 233

第9章 服务 235

9.1 Remoting 235

9.2 基于标记的身份验证 236

9.3 验证用户身份 237

9.3.1 IIS配置 238

9.3.2 “身份验证”的方法 239

9.3.3 测试身份验证 242

9.3.4 “注销”方法 242

9.3.5 从应用程序浏览器调用“身份验证” 243

9.4 建立服务 247

9.4.1 第1步——服务实现库 248

9.4.2 第2步——控制台应用程序 251

9.4.3 第3步——Windows服务 252

9.5 与服务连接 253

9.5.1 测试连接 255

9.5.2 工作原理 256

9.5.3 显示连接类型 260

9.6 传递标记 261

9.6.1 使用上下文调用 262

9.6.2 观察服务器端 264

9.7 Windows服务 266

9.7.1 添加安装程序 267

9.7.2 安装和运行服务 268

9.7.3 继续开发 270

9.8 小结 270

第10章 自动部署和代码访问安全性 271

10.1 自动部署 272

10.1.1 设置IIS 274

10.1.2 全局程序集高速缓存 277

10.2 .NET的代码访问安全性 278

10.2.1 获取证据 280

10.2.2 安全策略 282

10.2.3 评估权限 287

10.2.4 更多的安全性问题 289

10.2.5 禁用安全性 290

10.3 应用程序安全性 290

10.3.1 用户权限 290

10.3.2 保障客户编辑的安全 291

10.4 断言安全性 298

10.5 小结 300

第11章 管理 301

11.1 创建管理工具 301

11.2 创建工具 302

11.2.1 创建项目 303

11.2.2 管理对象 304

11.2.3 开始服务和停止服务 309

11.3 为“服务主机”添加管理对象 317

11.3.1 驻存管理对象 318

11.3.2 调用远程对象 321

11.3.3 默认视图 326

11.4 Microsoft管理控制台 328

11.5 小结 329

第12章 性能监控 330

12.1 性能计数器 330

12.1.1 性能计数器简介 330

12.1.2 .NET性能计数器 332

12.1.3 实现性能计数器 333

12.1.4 实现使用量计数器 333

12.1.5 可扩展性计数器 342

12.2 报告异常 345

12.2.1 串行化异常 345

12.2.2 “ReportException”Web服务方法 349

12.2.3 测试异常处理程序 350

12.2.4 报告更多的数据 351

12.3 事件日志 352

12.4 调试和跟踪 354

12.4.1 提供调试信息 355

12.4.2 Debug.WriteLine 356

12.4.3 Trace vs.Debug 356

12.5 负载平衡 357

12.5.1 负载平衡的含义 357

12.5.2 循环法负载平衡 358

12.5.3 单点故障 360

12.5.4 Microsoft Application Center 2000 360

12.6 小结 361

附录A WEO对象构造器 362

A.1 数据库扫描器 362

A.2 代码生成器 371

A.3 对象构造器类的参考 378