如果可以将XFire Web Services框架比做一颗璀璨夺目的钻石的话,那么本书将从这颗钻石的多个切面上来欣赏它闪耀的光芒。
大约是在去年,我写了一份关于XFire开发的电子文档,介绍了采用XFire框架开发Web Services的基本的方法。由于以前的XFire官方的文档不很准确,也不完善,有些实践的代码没有通过,所以在那个文档没有进行深层次的探讨。陆续有些网友提出了一些开发的问题,比如参数如果是自定义类型的问题、传送图片的问题、自动创建代码的问题,很多问题都是在实际应用XFire进行Web Services所必须面临的问题。基于此,我把实际使用XFire开发时的一些实践整理出来,希望能对正在采用和将要采用XFire框架进行开发的朋友有所帮助。
通过本书,你能了解到如何快速的采用XFire开发一个Web Service,如何根据一个WSDL文件生成服务器端和客户端代码,如何在一个桌面应用程序嵌入Web Services,本书也演示了采用三行代码就完成调用一个Web Service的过程。本书介绍了如何采用Aegis、jaxb2、xmlbeans、Castor、JiBX、MessageBinding等多种Binding方式将XML映射到JAVA对象上。最后本书介绍了XFire的身份验证方式、与Spring容器的继承以及XFire对MTOM支持。
显然,本书不是XFire的用户手册,也不是官方的用户指南,而是根据开发过程中总结的一些实践文档,并不能涵盖XFire的方方面面。XFire最权威也最翔实的文档毫无疑问是官方的Wiki,尤其是Wiki上的User's Guide。