程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 幾點有關Web Services的技術學習總結

幾點有關Web Services的技術學習總結

編輯:關於JSP

1.在weblogic的samples程序運行後,可以看到程序的運行情況和soap的生成和服務器的soap的生成情況。
2.在workshop中使用web services時,可以看到代碼情況,而從sample運行之後可以看到數據的流程和過程的關系,對於web services而言,目前還是一個開放的框架,如果要使用web services,就需要用相關的開發工具,這些開發工具似乎已經與平台綁定到一起了,而且不同的平台的部署方式也不一樣:
weblogic----workshop
IBM Webphere----webphere integetion
tomcat-jboss(axis)---apache(可用采用ant等工具)
不同的平台下,他所生成的webservices文件和其他的平台下不一樣。但是在web層的表象是一樣的soap協議的產生和支持
對於客戶端的soap程序(可能需要rpc來實現)在:D:eaweblogic81samplesserverexamplessrcexampleswebservicescomplexstatelessSession目錄下
而實現的服務器的程序在:D:eaweblogic81samplesworkshopSamplesAppWebServices目錄下
把兩者的程序結合起來,就成為服務器後台的整個的服務平台(具體的機制是通過sample中server和配置文件(在weblogic81中)來實現的)。
3.對於WSDD是用來部署web sevices程序的,它使得服務器通過.wsdd文件的配置,完成對web services程序的調用,其實web serivces有點像struts,web服務程序其實JavaBean,然後通過服務配置文件來說明訪問接口和訪問方式,通過底層是使用Servlet來實現對http消息的接受,然後由不同的類型的請求轉發給不同的JavaBean,這就是底層程序根據配置文件來實現的。
4.wsdl文件只是對web services的服務接口和服務的類型的描述,通過它,客戶可以知道訪問方法和通信方式。.wsdl是用來描述服務,提供客戶訪問服務的協議。
5.wsif技術可以通過對wsdl文件的解析,獲得訪問接口,但是獲得的接口有待進一步的證實。可以通UDDI找到服務,然後自己定義訪問方式。最理想的方式是能夠根據wsdl文件生成客戶端的訪問程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved