XML Web Services高级编程范例[按需印刷]
基本信息
编辑推荐
书详细讨论了XML技术的起源、特点、语法规则、应用领域及其主要特性,并通过大量的实例演示了在.NET平台下应用XML进行程序设计的方法。介绍了使用.NET框架和新的Visual Studio.NET工具创建、测试、引用及部署Web Services的方法,并结合留言簿、条形图、BBS,以及SQL服务器远程监控等具体的Web应用全面深入地介绍了在.NET平台下进行Web Services编程的技巧。最后,研究了在.NET框架下创建安全的XML Web Services的方法。
内容简介回到顶部↑
xml web services是为其他应用程序提供数据和服务的应用程序逻辑单元。应用程序通过常见的web协议和数据格式(如http、xml和soap)访问xml
web services,而无需考虑xml web services的实现细节。xml web services将基于组件的开发的最佳方面和web结合在一起,是microsoft
.net编程模型的基础。
本书详细讨论了xml技术的起源、特点、语法规则、应用领域及其主要特性,并通过大量的实例演示了在.net平台下应用xml进行程序设计的方法。介绍了使用.net框架和新的visual studio.net工具创建、测试、引用、部署web服务的方法。并结合留言簿、条形图、bbs、sql服务器远程监控等具体的web应用全面深入地介绍了在.net平台下进行web服务编程的技巧。最后,研究了在.net框架下创建安全的xml web services的方法。
通过阅读本书,读者能够理解并灵活运用这些知识点,迅速掌握这些技术,从而能够开发出功能强大的window/web常规应用程序和数据访问应用程序。
[b]作者邮箱:[/b]胡海璐:perilla@163.com 彭接文:pjiewen@21cn.com 胡智宇:fuyao0547@sina.com
本书详细讨论了xml技术的起源、特点、语法规则、应用领域及其主要特性,并通过大量的实例演示了在.net平台下应用xml进行程序设计的方法。介绍了使用.net框架和新的visual studio.net工具创建、测试、引用、部署web服务的方法。并结合留言簿、条形图、bbs、sql服务器远程监控等具体的web应用全面深入地介绍了在.net平台下进行web服务编程的技巧。最后,研究了在.net框架下创建安全的xml web services的方法。
通过阅读本书,读者能够理解并灵活运用这些知识点,迅速掌握这些技术,从而能够开发出功能强大的window/web常规应用程序和数据访问应用程序。
[b]作者邮箱:[/b]胡海璐:perilla@163.com 彭接文:pjiewen@21cn.com 胡智宇:fuyao0547@sina.com
目录回到顶部↑
第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.net ide界面 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.7 “动态帮助”窗口 21
1.3.8 文件区 21
1.3.9 工具箱 24
1.3.10 “web浏览器”窗口 24
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.net ide界面 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.7 “动态帮助”窗口 21
1.3.8 文件区 21
1.3.9 工具箱 24
1.3.10 “web浏览器”窗口 24
前言回到顶部↑
Internet应用程序在信息和服务的共享方面正发生着翻天覆地的变化。使用Web Services是一种使用现有、可行的Internet技术使多个应用程序共享信息的新途径。
Web Services提供一个抽象层,隐藏了软件功能的实现细节。它通过松散耦合的服务程序完成软件功能共享,而不必考虑隐藏在这些服务程序背后的实现细节,从而为建立新一代应用程序提供了一个灵活而反应迅速的结构。
Web Services提供了互操作性,而XML是使之得以实现的基础部分之一。XML是Visual Studio.NET和.NET框架(Framework)等功能的核心。.NET框架将XML用于多种传输功能,从配置文件和源代码文档到SOAP和Web Services,同时ADO.NET也使用XML作为传输机制。由于.NET框架广泛使用XML,所以使用XML开发应用程序可获得很好的支持。
本书详细讨论了XML技术的起源、特点、语法规则、应用领域及其主要特性,并通过大量的实例演示了在.NET平台下应用XML进行程序设计的方法。介绍了使用.NET框架和新的Visual Studio.NET工具创建、测试、引用及部署Web Services的方法,并结合留言簿、条形图、BBS,以及SQL服务器远程监控等具体的Web应用全面深入地介绍了在.NET平台下进行Web Services编程的技巧。最后,研究了在.NET框架下创建安全的XML Web Services的方法。
全书共13章,各章的主要内容说明如下。
第1章“.NET框架及VS.NET简介”介绍了.NET平台、Visual Studio.Net功能及其IDE界面。
第2章“XML概述”说明了XML的起源和目标、特点与优点、应用领域及前景。
第3章“XML技术的主要特性”介绍了标准格式的XML文档、文档对象模型、链接和查询,以及XML和数据库。
第4章“在.NET框架中使用XML”介绍了System.xml命名空间、XmlNode及其派生类编程实例、XmlWriter及其派生类编程,以及XmlReader。
第5章“.NET对Web应用的支持”介绍了ASP.NET、Web Forms、ASP.NET应用程序配置和ASP.NET程序编制。
第6章“XML在.NET框架中的应用”介绍了XML在配置应用程序、WSDL和SOAP中的应用,以及关系数据和ADO.NET的XML集成,并提供了一个XML文档生成Web服务实例。
第7章“个性化XML实例编程”介绍了CSS文件功能及其用法和使用CSS样式表显示XML,并提供了两个开发实例。
第8章“XML Web Services”介绍了Web Services、在VS.NET中创建、测试和调试XML Web Services、部署XML Web Services应用程序和Web Services的属性。
第9章~第12章分别提供了“留言簿”、“Web方式商业图表绘制”、“完全基于Web的BBS编程”和“SQL Server服务器远程监控”的编程实例,每个实例均说明了开发过程及技术要点分析,实用性很强。
第13章“VS.NET与XML Web Services安全”全面说明了XML Web Services安全,包括代码访问安全、基于角色的安全和安全策略。
书中通过实例循序渐进地讲解XML和Web Services的语言知识点和编程技巧,每章都着重对其最重要和最新的技术进行了深入浅出的剖析,这些实例都能够为读者的实际编程起到很好的借鉴和指导意义,从而使读者牢牢地把握技术发展趋势,获得真正意义上的提高。本书适合对.NET下的XML和Web Services编程有应用需求或感兴趣的读者。通过阅读本书,读者能够理解并灵活运用这些知识点,迅速掌握这些技术,从而能够开发出功能强大的Window/Web常规应用程序和数据访问应用程序。
本书所附的光盘包括所涉及实例的所有源代码,本书的实例均使用Visual C#编写,所有实例均在.NET环境下调试实现。
本书由胡海璐、彭接文和胡智宇合作编写,其中第1章和第8章~第13章为胡海璐编写,第2章、第4章和第7章由彭接文编写,第3章、第5章~第6章由胡智宇编写。参与此书编写的人员还有:左震宇、季挺、木龙骨、郑竹子、阳国贵、温俊、陈文明、刘康珍、刘桂宾、张华栋、冷志成、林滢、麻尚春、刘建辉、胡水龙和吴玉云。
本书在写作中融合了作者多年的程序设计经验和对XML技术及Web Services的理解,力求做到言之有物,更好地体现实用性和操作性。由于作者的水平和经验有限,书中不足之处在所难免,恳请广大读者批评指正。
Web Services提供一个抽象层,隐藏了软件功能的实现细节。它通过松散耦合的服务程序完成软件功能共享,而不必考虑隐藏在这些服务程序背后的实现细节,从而为建立新一代应用程序提供了一个灵活而反应迅速的结构。
Web Services提供了互操作性,而XML是使之得以实现的基础部分之一。XML是Visual Studio.NET和.NET框架(Framework)等功能的核心。.NET框架将XML用于多种传输功能,从配置文件和源代码文档到SOAP和Web Services,同时ADO.NET也使用XML作为传输机制。由于.NET框架广泛使用XML,所以使用XML开发应用程序可获得很好的支持。
本书详细讨论了XML技术的起源、特点、语法规则、应用领域及其主要特性,并通过大量的实例演示了在.NET平台下应用XML进行程序设计的方法。介绍了使用.NET框架和新的Visual Studio.NET工具创建、测试、引用及部署Web Services的方法,并结合留言簿、条形图、BBS,以及SQL服务器远程监控等具体的Web应用全面深入地介绍了在.NET平台下进行Web Services编程的技巧。最后,研究了在.NET框架下创建安全的XML Web Services的方法。
全书共13章,各章的主要内容说明如下。
第1章“.NET框架及VS.NET简介”介绍了.NET平台、Visual Studio.Net功能及其IDE界面。
第2章“XML概述”说明了XML的起源和目标、特点与优点、应用领域及前景。
第3章“XML技术的主要特性”介绍了标准格式的XML文档、文档对象模型、链接和查询,以及XML和数据库。
第4章“在.NET框架中使用XML”介绍了System.xml命名空间、XmlNode及其派生类编程实例、XmlWriter及其派生类编程,以及XmlReader。
第5章“.NET对Web应用的支持”介绍了ASP.NET、Web Forms、ASP.NET应用程序配置和ASP.NET程序编制。
第6章“XML在.NET框架中的应用”介绍了XML在配置应用程序、WSDL和SOAP中的应用,以及关系数据和ADO.NET的XML集成,并提供了一个XML文档生成Web服务实例。
第7章“个性化XML实例编程”介绍了CSS文件功能及其用法和使用CSS样式表显示XML,并提供了两个开发实例。
第8章“XML Web Services”介绍了Web Services、在VS.NET中创建、测试和调试XML Web Services、部署XML Web Services应用程序和Web Services的属性。
第9章~第12章分别提供了“留言簿”、“Web方式商业图表绘制”、“完全基于Web的BBS编程”和“SQL Server服务器远程监控”的编程实例,每个实例均说明了开发过程及技术要点分析,实用性很强。
第13章“VS.NET与XML Web Services安全”全面说明了XML Web Services安全,包括代码访问安全、基于角色的安全和安全策略。
书中通过实例循序渐进地讲解XML和Web Services的语言知识点和编程技巧,每章都着重对其最重要和最新的技术进行了深入浅出的剖析,这些实例都能够为读者的实际编程起到很好的借鉴和指导意义,从而使读者牢牢地把握技术发展趋势,获得真正意义上的提高。本书适合对.NET下的XML和Web Services编程有应用需求或感兴趣的读者。通过阅读本书,读者能够理解并灵活运用这些知识点,迅速掌握这些技术,从而能够开发出功能强大的Window/Web常规应用程序和数据访问应用程序。
本书所附的光盘包括所涉及实例的所有源代码,本书的实例均使用Visual C#编写,所有实例均在.NET环境下调试实现。
本书由胡海璐、彭接文和胡智宇合作编写,其中第1章和第8章~第13章为胡海璐编写,第2章、第4章和第7章由彭接文编写,第3章、第5章~第6章由胡智宇编写。参与此书编写的人员还有:左震宇、季挺、木龙骨、郑竹子、阳国贵、温俊、陈文明、刘康珍、刘桂宾、张华栋、冷志成、林滢、麻尚春、刘建辉、胡水龙和吴玉云。
本书在写作中融合了作者多年的程序设计经验和对XML技术及Web Services的理解,力求做到言之有物,更好地体现实用性和操作性。由于作者的水平和经验有限,书中不足之处在所难免,恳请广大读者批评指正。







点击看大图


加载中...

