高等院校信息技术规划教材Web服务:基于Java+XML的应用/张家明 张继强 姜在安
- ISBN:9787302567042
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:144
- 出版时间:2021-01-01
- 条形码:9787302567042 ; 978-7-302-56704-2
本书特色
作为一本有关Web服务的教材,由浅入深地介绍了Java和XMl共同搭建的Web服务,基于互联网上的数据库应用。本书可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络等专业的程序设计课程教材。
内容简介
本书分别介绍了XML、DOM、DTD、Schema、SOAP、XSL、Web Services等技术知识。其中,详细介绍了XML的基本结构和XML的格式控制;Java处理XML的方法和技巧;以及介绍了如何使用Java Web服务开发工具包JWSDP(Java Web Services Developer)来开发Web服务;此外还介绍了如何使用开源工具包CXF开发Web Services应用。
目录
目录Contents第1章Web服务概述1
1.1Web服务简介1
1.1.1引言1
1.1.2Web服务特点2
1.1.3Web服务组成3
1.1.4Web服务优势与局限4
1.2Web服务体系架构6
1.2.1Web服务理论模型6
1.2.2Web服务协议8
1.2.3Web服务通信模型9
1.2.4实现Web服务10
1.3本章小结13
第2章XML基础15
2.1XML概述15
2.1.1XML产生背景15
2.1.2XML基本特征16
2.1.3XML定义16
2.2XML语法简介20
2.2.1学生基本信息XML文档20
2.2.2XML基本元素21
2.2.3XML文档规则26
2.3XML命名空间27
2.3.1为什么使用命名空间27◆Web服务——基于Java+XML的应用目录2.3.2如何创建命名空间28
2.4开发工具与XML实例30
2.4.1XML开发工具30
2.4.2XMLSpy概述31
2.5本章小结32
第3章XML Schema33
3.1XML Schema概述33
3.2XML Schema语法简介34
3.2.1XML Schema文档结构34
3.2.2XML Schema元素的声明36
3.2.3XML Schema数据类型37
3.2.4XML Schema属性声明46
3.3模式重用47
3.4XML Schema应用实例51
3.5本章小结53
第4章DOM与SAX54
4.1XML常用解析器54
4.2DOM基础知识56
4.2.1DOM概述56
4.2.2DOM文档结构56
4.3DOM编程58
4.3.1Java DOM的API58
4.3.2DOM编程概述62
4.3.3应用举例62
4.4SAX解析XML69
4.4.1SAX实现机制69
4.4.2SAX中的事件69
4.4.3Java SAX的API71
4.4.4SAX编程72
4.4.5应用举例72
4.5SAX和DOM技术比较79
4.6本章小结80
第5章WSDL与UDDI81
5.1WSDL概述81
5.1.1WSDL的基本概念81
5.1.2一个简单的WSDL实例83
5.2WSDL文档结构85
5.3WSDL绑定89
5.4UDDI概述91
5.4.1UDDI注册中心91
5.4.2UDDI数据结构91
5.4.3UDDI API93
5.5本章小结95
第6章SOAP96
6.1SOAP概述96
6.1.1SOAP介绍96
6.1.2SOAP消息结构97
6.2SOAP元素98
6.3SOAP消息交换模型101
6.4SOAP应用模式103
6.5JAXM元素105
6.5.1SOAPElement105
6.5.2SOAPMessage108
6.5.3SOAPPart109
6.5.4SOAPEnvelope110
6.5.5SOAPHeader和SOAPHeaderElement111
6.5.6SOAPBody和SOAPBodyElement112
6.5.7SOAPFault112
6.6编写SOAP客户端113
6.6.1创建SOAP链接113
6.6.2创建SOAP消息工厂113
6.6.3创建消息113
6.6.4填充消息114
6.6.5发送消息并接收响应115
6.6.6编写SOAP客户端115
6.7编写SOAP服务器116
6.7.1JAXMServlet117
6.7.2实现SOAP服务代码118
6.8本章小结119
第7章基于SOAP的Web服务120
7.1JAXWS概述120
7.2一个基于SOAP的Web服务121
7.3JAXWS常用注解128
7.3.1JAXWS概述128
7.3.2javax.jws.WebService128
7.3.3javax.jws.WebMethod129
7.3.4javax.jws.WebParam129
7.3.5javax.jws.WebResult130
7.3.6javax.jws.SOAPBinding131
7.4本章小结132
参考文献133
作者简介
张家明,男,毕业于辽宁工程技术大学,硕士研究生,计算机应用专业,先后在国内核心期刊发表论文12篇,在人工智能、网络安全等方面深入研究,提出的优化算法被多家科研机构引用,现工作于山东省胶东调水工程棘洪滩水库管理处,将人工智能的优化调度决策系统应用于梯级泵站调水工程中,在节能降耗方面取得良好效果,先后收到山东省水利厅、农林水工会等多家政府部门的奖励表彰。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0