Java Web服务

Java Web服务

(美) 卡林 (Kalin,M.) , 著

出版社:电子工业出版社

年代:2014

定价:69.0

书籍简介:

本书快速而全面地介绍了如何开发REST风格的基于SOAP的web服务器与客户端。通过整体的结构概述、完整的工作代码示例,以及简短准确的指令编译、部署和执行,本书提供了一个清晰且实用的web服务器方法。随着对REST风格服务器越来越重视,作为第2版,本书包含了HttpServlet、Restlet和JAX—RS API,针对REST风格服务器的jQuery客户端,以及JAX—WS基于SOAP的服务器。代码示例包括一个Apache Ant脚本编译、包以及web服务的部署。

书籍目录:

前言第1章 Web服务快速入门1.1 Web服务杂项1.2 Web服务有什么好处1.3 Web服务和面向服务的架构1.4 Web服务简史1.4.1 从DCE/RPC到XML-RPC1.4.2 分布式对象架构:Java示例1.4.3 用Web服务来救援1.5 什么是REST1.5.1 动词和不透明名词1.6 回顾HTTP请求和响应1.7 HTTP作为API1.7.1 用Java编写的两个HTTP客户端1.8 第一个REST式的例子1.8.1 Predictions Web服务的工作原理1.8.2 针对Predictions Web服务的客户端1.9 为什么REST式Web服务要使用servlet1.10 下一步是什么第2章 REST式的Web服务:服务端2.1 REST式服务作为一个HttpServlet类2.1.1 实现细节2.1.2 针对predictions2服务的示例客户端调用2.2 REST式 Web服务作为一个JAX-RS资源2.2.1 第一个使用Jersey的JAX-RS Web服务2.2.2 用Java应用程序发布JAX-RS资源2.2.3 用Tomcat发布JAX-RS资源2.2.4 Adage类2.2.5 JAX-RS生成的XML和JSON响应2.2.6 将Predictions Web服务移植到JAX -RS2.3 REST式 Web服务作为Restlet的资源2.3.1 对adages2服务的示例调用2.3.2 在不使用Web服务器的情况下发布adages2 Restlet服务2.3.3 REST式服务作为一个@WebServiceProvider2.4 下一步是什么第3章 REST式的Web服务:客户端3.1 针对Java REST式Web服务的Perl客户端3.2 针对亚马逊电子商务服务的客户端3.3 一个独立的JAX -B示例3.3.1 XStream选项3.4 针对亚马逊电子商务服务的另一个客户端3.5 CTA公共汽车跟踪服务3.6 REST式客户端和WADL文档3.7 JAX-RS客户端API3.8 用于JavaScript客户端的JSON3.8.1 JSONP和Web服务3.8.2 使用jQuery编写的组合REST式服务3.8.3 一个Ajax轮询的例子3.9 下一步是什么第4章 基于SOAP的Web服务4.1 一个基于SOAP的Web服务4.2 在两个文件中的RandService4.3 针对RandService的客户端4.3.1 针对RandService的Java客户端4.3.2 针对RandService的C#客户端4.3.3 针对RandService的Perl客户端4.4 WSDL服务合同详解4.4.1 types 部分4.4.2 message部分4.4.3 portType部分4.4.4 binding 部分4.4.5 service部分4.4.6 Java和XML 模式的数据类型绑定4.4.7 包装和解包的文档风格4.4.8 用于服务端的wsimport构件4.5 针对亚马逊的电子商务服务的基于SOAP的客户端4.5.1 针对基于SOAP的服务的异步客户端4.6 下一步是什么第5章 SOAP处理程序和错误5.1 基于SOAP的服务和客户端中的处理程序层5.2 在predictionsSOAP服务中的处理程序和错误5.2.1 后台支持类5.2.2 从客户端到服务5.2.3 签名验证5.2.4 来自应用层和处理程序层的错误5.2.5 链接服务端处理程序的服务5.3 有两个处理程序的处理程序链5.4 基于SOAP的Web服务和二进制数据5.5 传输层5.6 Axis25.7 下一步是什么第6章 Web服务安全性6.1 线路层安全6.1.1 HTTPS基础6.1.2 对称和非对称加密/解密6.1.3 HTTPS如何提供三种安全服务6.1.4 HTTPS握手6.1.5 HttpsURLConnection类6.2 一个非常轻量级的HTTPS服务器和客户端6.3 在生产级Web服务器中的HTTPS6.3.1 强制使用HTTPS访问Web服务6.3.2 一个针对predictions2 服务的HTTPS客户端6.4 容器管理的安全性6.4.1 用Tomcat安全领域链接服务的web.xml6.4.2 在用户/角色安全性中的客户端6.4.3 使用curl实用程序用于HTTPS测试6.4.4 在HTTPS与用户/角色的安全性下的@WebService6.4.5 使用摘要的密码替代密码6.5 WS-Security6.5.1 使用WS-Security保护一个@WebService6.6 下一步是什么第7章 Web服务和Java应用程序服务器7.1 Web容器7.1.1 面向消息的中间件7.1.2 企业Java Bean容器7.1.3 命名和查找服务7.1.4 安全提供者7.1.5 客户端容器7.1.6 数据库系统7.2 通向一个轻量级的JAS7.3 GlassFish基础7.4 在GlassFish中基于Servlet的Web服务7.4.1 具有混合API的例子7.5 一个互动网站和基于SOAP的Web服务7.6 一个作为@Stateless会话EJB的@WebService7.6.1 包装和部署predictionsEJB服务7.6.2 针对predictionsEJB服务的客户端7.7 TomEE:带有Java EE扩展的Tomcat7.7.1 将predictionsEJB Web服务移植到TomEE7.7.2 将EJB部署在一个WAR文件中7.8 Java Web服务最适合用在什么地方7.8.1 回到手头的问题索引

内容摘要:

《Java Web服务:构建与运行(第2版)》快速并详尽地介绍了如何开发REST式和基于SOAP的Web服务。这本动手实践型的书以清晰、务实的方法讲述Web服务相关技术,提供了架构性的概述、可以运行的完整代码示例,以及编译、部署和执行应用程序的一些短小精悍的指令。学习《Java Web服务:构建与运行(第2版)》,读者将掌握如何从头开始编写服务或将已有的服务整合到现有的Java应用程序中。  在突出强调REST式服务的同时,此第2版还涵盖了HttpServlet、Restlet、JAX-RS API,针对REST式服务的jQuery客户端,以及用于基于SOAP的服务的JAX-WS。【作者简介】卢涛,资本市场资深人士,为国内第一批期货交易员以及第一批证券从业资格的获得者。在期货公司、投资银行、上市公司、投资公司均有过丰富的任职经历。卢涛先生与三联商社控股股东及实际控制人不存在关联关系,未持有三联商社股份,未受过中国证监会及其他有关部门的处罚和证券交易所惩戒。

书籍规格:

书籍详细信息
书名Java Web服务站内查询相似图书
9787121245015
如需购买下载《Java Web服务》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸24 × 18装帧平装
页数印数

书籍信息归属:

Java Web服务是电子工业出版社于2014.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。