`
jnn
  • 浏览: 290017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Study Resources of Web Services with Java

    博客分类:
  • ESB
阅读更多


最近收到几个朋友得来信都聊到了学习Web Services的资料问题,在这里简单小结一下,也算是偷一下懒,下回遇到同样的问题我就改发这个链接了:)。

 

对于初学者,可以通过下面两本书来熟悉规范了解Java的WebService构架的结构以及使用方法

1.The Java Web Services Tutorial

SUN的官方教材,教程先从使用JAXWS API入手,教你如何使用JAXWS API发布Web Services以及如何调用远程的Web Services。
然后介绍了JAXB的使用方法,能够帮助读者轻松搞定WebServices中XML与Java Object的转换问题。
Stax作为新一代的Java XML处理API,采用了基于流的处理方式,极大得提高了Java Web Services的处理效率。教程对此API也有比较相信的介绍。
同时教材还提供了有关SAAJ(SOAP with Attachments API for Java),以及Web Services Security的内容的介绍。

2. SOA: Using Java Web Services
http://soabook.com/
这本书介绍了很多Java Web Services框架实现细节的东西(很务实),特别是对JAXWS系列的规范有比较详细的介绍,同时书中还给出eBay以及Amazon的WebService的调用实例。

下面是从Glen blog 摘抄的书评

"Strengths of this book:

   1. Good introductions and working code to Yahoo! Shopping RESTful Web services as well as eBay and Amazon SOAP-based web services are provided in Chapter 9. This provides a solid starting point for readers to move beyond book knowledge and start practicing with these publicly available API's.


   2. Fairly detailed code samples to work with, covering a broad range of topics, which provide another good starting point for developers.


   3. I have often gone back to the book to find details or review certain topics, so have found that it continues to serve as a good reference after you are done reading it."

 

当然网上也有很多免费的培训教程,例如

FREE Web Services Training - 3rd session

如果你对SOA以及WS*感兴趣,或者你的关注点并不局限API代码,哪你还可以翻阅一下IONA CTO NewComer 写的Understanding SOA with Web Services


还有就是加入cxf-zh中文论坛,作为第一CXF的中文论坛,CXF在北京的开发者都会在该论坛上回复大家的有个WebServices 以及使用CXF遇到的问题。

最后如果想了解业界的最新进展,可以订阅相关的Blog

有关Blog的信息请参考cxf-zh 最近的讨论

分享到:
评论

相关推荐

    23Study-WebJava.zip

    根据提供的信息,我们可以推断出压缩包文件“23Study-WebJava.zip”与Java语言在Web开发领域的应用相关。尽管文件名称信息较少,但是从标题、描述以及标签中的“WebJava”关键词,我们可以得知这是一个专注于Web开发...

    Java Study Resources

    在Java Study Resources中,"2008周文杰-基于google android平台电子辞典软件设计与实现-V0.11.doc" 提到了Android平台开发。Android是一种开源的操作系统,主要用于移动设备,如智能手机和平板电脑。它基于Linux...

    java_of_study.rar_GA in java

    Tomcat简单易用,适用于小型到中型的Web应用程序,是学习Java Web开发的基础工具。通过部署`.war`文件,开发者可以在Tomcat上运行自己的Web应用。 2. **Applet专题** Applet是Java的一种小程序,它可以在浏览器...

    java-study-master.zip_JAVA中study_Java人事系统_java编程_memberx3t_管理系统j

    标题中的"java-study-master.zip"是一个压缩包文件,其中包含了一个名为"java-study-master"的项目,这通常代表了一个完整的Java学习或研究项目。"JAVA中study"表明这是一个学习和研究Java的实践案例,而"Java人事...

    MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and Microsoft Visual C#™ .NET

    and XML Web services <br/>YOUR KIT INCLUDES: • 60-day evaluation version of Microsoft Visual Studio® .NET Professional Edition development software on DVD • Testing tool that generates...

    Java for Programmers

    PRACTICAL, EXAMPLE-RICH COVERAGE OF: ... The series presents focused treatments of emerging technologies, including Java, C++, .NET, web services, Internet and web development and more.

    [George_Yule]_The_Study_of_Language.pdf

    《The Study of Language》的是一本为初学者编写的入门教材,总共有二十一章,每一章很短小,但几乎涉及了语言学研究的所有领域,包括一些最前沿的研究进展。

    java_study_3.zip_java_terriblemgw

    "java_study_3.zip_java_terriblemgw" 提供的资料可能是一个学习Java的资源集合,由多个部分组成,包括"java1"、"java2"和"java3",这可能代表着课程的不同阶段或主题。"terriblemgw"可能是这个学习资源的作者或...

    JavaStudy学习项目(代码)

    【JavaStudy学习项目(代码)】是一个集合了Java学习过程中的各类知识点的代码库,它涵盖了从基础到高级的各种主题,旨在帮助开发者巩固和提升Java编程技能。这个项目包括了基础语法、常用数据结构、算法、设计模式...

    android实现webservices实例以及讲解

    ### Android 实现 WebServices 的实例及讲解 在移动应用开发领域,尤其是Android平台上,与后端服务进行交互是一项常见的需求。Web Services作为一种重要的技术手段,为Android应用提供了强大的后端支持能力。本篇...

    javaStudy.rar

    《深入浅出SpringBoot实战——基于javaStudy.rar的解析》 SpringBoot作为Java生态中的热门框架,因其简化配置、快速启动以及内置Tomcat等特性,深受开发者喜爱。本篇文章将围绕"javaStudy.rar"这个项目,详细解读...

    javastudy.rar

    本压缩包"javastudy.rar"提供了丰富的学习资料,特别适合初学者或者希望深入理解SpringBoot的开发者。下面我们将围绕SpringBoot和Spring的核心概念、主要功能以及如何使用它们进行详细讲解。 1. Spring框架基础 ...

    SCWCD Exam Study Kit Java Web Component Develop及笔记

    SCWCD(Sun Certified Web Component Developer)是Oracle公司(原Sun Microsystems)提供的一个Java Web组件开发认证考试。这个考试主要针对那些希望证明自己在构建基于Java EE(企业版)平台的Web应用程序方面具有...

    Programming Finite Elements in Java

    • visualization of finite element models and results with Java 3D™. The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are ...

Global site tag (gtag.js) - Google Analytics