XFire開發(fā)指南電子書
如果可以將XFire Web Services框架比做一顆璀璨奪目的鉆石的話,那么本書將從這顆鉆石的多個切面上來欣賞它閃耀的光芒。
大約是在去年,我寫了一份關于XFire開發(fā)的電子文檔,介紹了采用XFire框架開發(fā)Web Services的基本的方法。由于以前的XFire官方的文檔不很準確,也不完善,有些實踐的代碼沒有通過,所以在那個文檔沒有進行深層次的探討。陸續(xù)有些網(wǎng)友提出了一些開發(fā)的問題,比如參數(shù)如果是自定義類型的問題、傳送圖片的問題、自動創(chuàng)建代碼的問題,很多問題都是在實際應用XFire進行Web Services所必須面臨的問題?;诖?,我把實際使用XFire開發(fā)時的一些實踐整理出來,希望能對正在采用和將要采用XFire框架進行開發(fā)的朋友有所幫助。
通過本書,你能了解到如何快速的采用XFire開發(fā)一個Web Service,如何根據(jù)一個WSDL文件生成服務器端和客戶端代碼,如何在一個桌面應用程序嵌入Web Services,本書也演示了采用三行代碼就完成調(diào)用一個Web Service的過程。本書介紹了如何采用Aegis、jaxb2、xmlbeans、Castor、JiBX、MessageBinding等多種Binding方式將XML映射到JAVA對象上。最后本書介紹了XFire的身份驗證方式、與Spring容器的繼承以及XFire對MTOM支持。
顯然,本書不是XFire的用戶手冊,也不是官方的用戶指南,而是根據(jù)開發(fā)過程中總結的一些實踐文檔,并不能涵蓋XFire的方方面面。XFire最權威也最翔實的文檔毫無疑問是官方的Wiki,尤其是Wiki上的User's Guide。