This is a book for programmers interested in developing Java web services and Java clients against web services, whatever the implementation language. The book is a codedriven introduction to JAX-WS (Java API for XML-Web Services), the framework of choice for Java web services, whether SOAP-based or REST-style. My approach is to interpret JAX-WS broadly and, therefore, to include leading-edge developments such as the Jersey project for REST-style w 《Java Web服务:构建与运行》是为程序员准备的一本书籍,旨在帮助他们开发Java Web服务和Java客户端,以与基于不同实现语言的Web服务进行交互。本书侧重于代码驱动的方法,介绍JAX-WS(Java API for XML-Web Services),这是Java Web服务的首选框架,无论是基于SOAP的还是REST风格的服务。作者提出对JAX-WS的广义理解,包含了如Jersey项目这样的前沿发展,这是为了实现REST风格的Web服务。 从这本书的描述来看,知识点主要集中在以下几个方面: 1. Java Web服务的开发与运行 - 本书提供了如何使用Java编写Web服务和客户端的基础知识。 - 重点讲解了JAX-WS API,这是Java社区广泛使用的用于构建Web服务的标准API。 - 探索了SOAP(Simple Object Access Protocol)以及REST(Representational State Transfer)两种风格的Web服务,展示了它们之间的区别及其在实际应用中的选择。 2. JAX-WS框架 - JAX-WS是Java EE的一部分,它为基于XML的Web服务提供了编程模型,使得Java对象能够以Web服务的形式发布。 - 介绍了如何使用JAX-WS来定义、发布和使用Web服务,包括创建服务端点、编写WSDL文档以及如何用Java代码实现服务描述。 - 阐述了JAX-WS的生命周期管理,包括服务的部署、调用和维护。 3. REST风格的Web服务 - REST是一种替代传统SOAP Web服务的方法,侧重于轻量级交互,并且通常使用JSON(JavaScript Object Notation)和XML作为数据交换格式。 - 本书中的Jersey项目部分,很可能是关于如何使用Jersey框架实现RESTful服务的介绍,Jersey是JAX-RS(Java API for RESTful Web Services)的一个实现,可以简化REST服务的开发。 4. 跨语言交互 - 虽然本书主要关注Java Web服务,但强调了Web服务的核心优势之一就是语言和平台的中立性。 - 通过使用标准的Web服务协议,Java Web服务可以被其他编程语言编写的客户端所调用,反之亦然。 5. 企业级应用 - Java Web服务不仅仅适用于小型应用,也是大型企业级应用的一部分。 - 书中可能会包含如何将Java Web服务集成到企业信息系统中,例如与企业Java Beans (EJB) 的集成。 6. 开源与技术资源 - 书中提到的“下载于***”可能是提供了一些额外资源,如源代码、示例和可能的开源项目。 - 此外,还提到了O'Reilly的资源库,包括书籍、新闻、活动、文章、博客和代码示例,这是对开发者开放和新兴技术感兴趣的开发者的重要资源。 7. 信息技术(IT)行业中的创新与技术传播 - 提到了O'Reilly Media组织的会议,这些会议将不同的创新者聚集在一起,促进可以激发革命性产业的想法。 - 这反映了IT行业中知识传播的重要性,以及将创新者的知识转化为实际技能的需要。 根据以上内容,我们可以了解到Java Web服务开发是一个涉及多种技术和标准的领域,它不仅可以支持Java平台内的服务和客户端开发,也能够实现与其他语言和系统的跨平台交互。此外,本书还关注了在IT行业中,如何将最新的技术发展和创新理念转化为可应用于实际问题的解决方案。
剩余317页未读,继续阅读
- 粉丝: 0
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助