当前位置:首页 > 工业技术
XML Web Services高级编程范例
XML Web Services高级编程范例

XML Web Services高级编程范例PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:胡海璐等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505384759
  • 页数:452 页
图书介绍:本书介绍XML Web的高级编程方法,内容涵盖了VS.NET集成开发环境、XML主要技术特性、Web应用和远程数据库应用,详细说明了XML的安全前景。并通过一系列完整的典型范例详细说明了使用XML技术在Web方式下进行程序设计方法,使读者较快地学会在VS.NET环境下使用XML技术进行Web编程,提高开发应用软件的能力。
《XML Web Services高级编程范例》目录

第1章 .NET框架及VS.NET简介 1

1.1. NET平台概述 2

1.1.1. NET平台产生背景 2

1.1.2. NET平台的组成 3

1.1.3. NET技术框架内核 3

1.1.4. NET主要特性 5

1.2 Visual Studio.Net功能概述 5

1.2.1 VS.NET的新特性 6

1.2.2 VS.NET的版本及系统要求 7

1.3 VS.NETIDE界面 10

1.3.1 主界面 11

1.3.2 起始页 12

1.3.3 服务器资源管理器 13

1.3.4 菜单与工具栏 14

1.3.5 属性窗口 14

1.3.6 代码编辑器 17

1.3.8 文件区 21

1.3.7 “动态帮助”窗口 21

1.3.9 工具箱 24

1.3.10 “Web浏览器”窗口 24

1.3.11 命令窗口 25

1.3.12 “任务列表”窗口 26

1.3.13 安装工具 27

1.4 小结 27

第2章 XML概述 29

2.1.1 标记语言 30

2.1 XML的起源和目标 30

2.1.2 XML起源 31

2.1.3 XML目标 31

2.1.4 XML定义 32

2.1.5 XML与HTML、SGML之间的关系 33

2.1.6 XML家族 33

2.2 XML的特点与优点 34

2.2.1 特点 34

2.2.2 优点 35

2.3.2 XML文档的逻辑结构 36

2.3 XML文档结构及语法 36

2.3.1 XML文档结构 36

2.3.3 XML文档的实体结构 39

2.4 XML与企业之间的关系 43

2.4.1 增强企业网站的职能 44

2.4.2 简化企业的资料管理 44

2.4.3 及时掌握消费者的反馈 44

2.4.4 企业伙伴信息共享 44

2.4.5 危机处理 45

2.5 XML的应用领域 45

2.5.1 数据交换 45

2.5.2 内容管理 45

2.5.3 设计与特定领域有关的标记语言 46

2.5.4 文件保存 46

2.5.5 Web应用 46

2.5.6 Web服务 47

2.5.7 应用配置 47

2.6 XML前景 48

第3章 XML技术的主要特性 49

3.1 标准格式的XML文档 50

3.2 文档类型定义 55

3.2.1 定义DTD 56

3.2.2 DTD的基本结构 56

3.2.3 DTD和XMLSchema的比较 61

3.3 使用XMLSchema验证XML 62

3.4.1 概述 69

3.4 文档对象模型 69

3.4.2 实例编程 72

3.5 链接和查询 74

3.5.1 XPath规范 74

3.5.2 XLink规范 77

3.5.3 XPointer规范 78

3.5.4 VS.NET中的XPath实现 79

3.6 通过XSLT转换XML文档 79

3.7.1 XML与数据库的比较 82

3.7 XML和数据库 82

3.7.2 XML与数据集的相互转换 83

第4章 在.NET框架中使用XML 85

4.1 System.xml命名空间 86

4.1.1 标准 86

4.1.2 命名空间层次结构 86

4.2 XmlNode及其派生类编程实例 89

4.2.1 XmlNode节点管理实例 89

4.2.2 使用XmlDocument类实现商场商品管理实例 99

4.3 XmlWriter及其派生类编程 112

4.3.1 常用方法 113

4.3.2 编程基本步骤 118

4.3.3 程序说明及运行结果 119

4.3.4 实际编程 119

4.3.5 技术要点分析 123

4.4 XmlReader 123

4.4.1 概述 123

4.4.2 常用方法 124

4.4.3 编程基本步骤 128

4.4.4 程序说明及运行结果 128

4.4.5 实际编程 128

4.4.6 技术要点分析 133

4.5 小结 133

第5章 .NET对Web应用的支持 135

5.1 ASP.NET概述 136

5.1.1 ASP.NET优点 136

5.1.2 ASP.NET应用程序组成 138

5.2 Web Forms概述 139

5.3 ASP.NET应用程序的命名空间和常用类 141

5.3.1 System.Web.UI命名空间 141

5.3.2 System.Web.UI.HtmlControls命名空间 142

5.3.3 System.Web.UI.WebControls命名空间 143

5.4 ASP.NET应用程序的配置 143

5.5 ASP.NET程序编制 144

5.5.1 编写程序 144

5.5.2 ASPNET Web控件编程 150

5.6 小结 163

第6章 XML在.NET框架中的应用 165

6.1 XML技术在配置应用程序中的应用 166

6.1.1 web.config配置文件 166

6.1.2 web.config文件格式 167

6.1.3 web.config文件结构 168

6.2 使用XML序列化ASP.NET编写的类 170

6.2.1 XML序列化 170

6.2.2 XML序列化实例 171

6.3 XML在WSDL和SOAP中的应用 176

6.4 关系数据和ADO.NET的XML集成 176

6.4.1 ADO.NET与XML的关系 176

6.4.2 DataSet与XmlDataDocunent同步 177

6.5 XML文档生成Web服务实例 178

6.5.1 基本步骤 178

6.5.2 程序运行结果 178

6.5.3 实际编程 178

6.5.4 技术要点 197

6.6 小结 199

第7章 个性化XML实例编程 201

7.1 CSS文件功能及其用法 202

7.1.1 CSS样式规则 202

7.1.2 CSS样式规则用法 203

7.1.3 CSS样式规则的优先级 205

7.1.4 CSS样式规则属性 205

7.2 使用CSS样式表显示XML 206

7.2.2 在CSS样式表文件中添加样式规则 207

7.2.1 新建CSS样式表 207

7.2.3 链接CSS样式表到XML文件 211

7.2.4 编程实例 212

7.3 XSL文件功能及用法 216

7.3.1 XSL样式表结构 217

7.3.2 XSL样式表与XML文件的关系 218

7.3.3 XSL样式表用法 219

7.4.3 实际编程 220

7.4.2 程序说明及运行结果 220

7.4.1 编程基本步骤 220

7.4 使用XSL显示XML文件 220

7.4.4 技术要点分析 224

7.5 小结 225

第8章 XML Web Services 227

8.1 Web服务概述 228

8.1.1 Web服务的过去与未来 228

8.1.2 Web服务的特点 229

8.1.3 Web服务的体系结构 230

8.1.4 Web服务的适用范围 231

8.2 Web服务协议 233

8.2.1 SOAP协议 233

8.2.2 WSDL 242

8.2.3 UDDI 244

8.2.4 DISCO协议 245

8.3.3 实际编程 246

8.3.2 程序说明及运行结果 246

8.3 在VS.NET中创建XML Web Services 246

8.3.1 编程基本步骤 246

8.3.4 技术要点分析 249

8.4 测试和调试Web服务 251

8.4.1 测试 251

8.4.2 调试 252

8.5 使用XML Web Services 252

8.5.2 程序说明及运行结果 253

8.5.3 实际编程 253

8.5.1 编程基本步骤 253

8.5.4 技术要点分析 257

8.6 XML Web Services的配置及部署 258

8.6.1 编译XML Web Services 258

8.6.2 配置XML Web Services 258

8.6.3 将XMLWeb Services部署到非开发服务器的服务器 259

8.7 部署XML Web Services应用程序 265

8.8 Web服务的属性 266

8.8.1 WebService属性 267

8.8.2 WebMethod属性 268

8.9 小结 271

第9章 XML.NET留言簿实例编程 273

9.1 留言簿功能分析 274

9.2 编程步骤 274

9.3 运行结果 274

9.3.1 我要留言 274

9.3.2 全部留言 275

9.3.3 留言管理 277

9.4.2 新建XML文件 278

9.4.1 新建工程 278

9.4. 实际编程 278

9.4.3 在留言簿中添加记录 281

9.4.4 浏览留言簿 289

9.4.5 删除留言簿中的记录 297

9.4.6 留言簿Web应用部署 308

9.5 技术要点分析 311

9.5.1 XML文件与DataSet之间的转换 311

9.5.2 使用DataGrid控件 312

9.6 小结 313

第10章 Web方式商业图表绘制实例 315

10.1 技术难点 316

10.2 编程步骤 316

10.3 运行结果 317

10.4 新建工程 318

10.4.1 添加ASP.NET页面 319

10.4.2 Web页面设计 319

10.5 读取并显示Excel表格中数据 321

10.5.1 访问本地Excel表格数据 322

10.5.2 在Web页面中显示数据表格 326

10.5.3 实现代码 327

10.6 会话状态变量传递 330

10.6.1 会话状态概述 330

10.6.2 会话状态变量使用 332

10.7 在Web页面中绘制条形图 332

10.7.1 图像处理基本步骤 333

10.7.2 实现代码 335

10.8.1 使用ADO.NET访问Excel表格数据 338

10.8 技术要点分析 338

10.8.2 使用会话状态传递变量 339

10.8.3 在Web页面中绘制图像 339

10.9 小结 340

第11章 完全基于Web的BBS编程实例 341

11.1 概述 342

11.2 主要步骤 343

11.3 运行结果 343

11.4 数据库结构设计 351

11.5 创建SQLServer访问Web服务 352

11.5.1 新建工程 352

11.5.2 添加自定义类DataControl 352

11.5.3 添加Web服务方法 355

11.6 创建BBS Web应用 355

11.6.1 新建工程 355

11.6.2 添加Web引用 356

11.6.3 登录BBS 356

11.6.4 新成员注册 360

11.6.5 个人资料修改 364

11.6.6 版面选择 367

11.6.7 浏览讨论主题 369

11.6.8 查看回帖 374

11.6.9 添加回帖 379

11.6.10 版务管理 381

11.6.11 成员管理 385

11.7 小结 388

第12章 SQL Server服务器远程监控实例 389

12.1 概述 390

12.2 主要步骤 390

12.3 运行结果 391

12.4 创建Web服务 394

12.4.1 新建工程 394

12.4.2 使用SQLDMO从SQL Server中获取信息 395

12.5.2 添加Web引用 399

12.5.3 获取服务器名称列表及身份认证 399

12.5 创建Web应用 399

12.5.1 新建工程 399

12.5.4 获取数据库列表及其数据表、数据视图和存储过程 404

12.5.5 查看数据表详细内容 409

12.6 技术要点分析 414

12.6.1 使用SQLDMO对象 415

12.6.2 使用ADO.NET 416

12.7 小结 418

第13章 VS.NET与XML Web Services安全 419

13.1.1 攻击类型 420

13.1 XMLWeb Services安全概述 420

13.1.2 保护XMLWeb Services安全的方法 421

13.1.3 Global XMLWeb Services体系结构 424

13.1.4 实现XMLWeb Services安全的需求 425

13.2 代码访问安全 426

13.2.1 目的 426

13.2.2 功能 427

13.2.3 基本概念 427

13.2.5 常用方法 428

13.2.4 工作原理 428

13.3 基于角色的安全 429

13.3.1 应用领域 430

13.3.2 标识对象与用户对象及其编程实例 430

13.3.3 PrincipalPermission对象及其编程实例 438

13.3.4 安全检查 442

第14章 13.4安全策略 443

13.4.1 安全策略模型 443

13.4.2 安全策略级别 443

13.4.4 权限 444

13.4.3 证据、代码组和权限集 444

13.4.5 将代码组映射到权限集 446

13.4.6 管理和配置安全策略 446

13.4.7 设置基于角色的安全策略和原则 446

13.5 设计和开发安全的XMLWeb Services 447

13.5.1 设计 447

13.5.2 开发 450

13.6 小结 452

相关图书
作者其它书籍
返回顶部