當前位置:學問君>學習教育>畢業論文>

基於jetspeed的門戶開發

學問君 人氣:2.46W
畢業論文

目    錄
摘要  1
前   言 3
1 緒論 4
1.1  背景分析 4
1.2  研究內容 5
1.3  論文結構 6
2 WEB服務的相關技術 7
2.1  XML可擴展標記語言 7
2.1.1  XML的含義 7
2.1.2  XML與Web Service 8
2.1.3  XML Web Service 安全性 9
2.2  WEB服務的技術標準 12
2.2.1  簡單對象訪問協議(SOAP) 12
2.2.2  Web服務描述語言(WSDL) 13
2.2.3  UDDI(統1描述,發現與集成規範) 20
3 基於以及JAVA下的SOAP 27
3.1  JAVA 下的SOAP 27
3.2   29
3.2.1  框架的組成 29
3.2.2  框架的核心要素 30
3.3  下的SOAP 31
3.3.1  將 SOAP 用作 Web 開發工具 31
3.3.2  訪問 Web Serivces 32
4 服務實例設計 33
4.1  創建WEB服務 33
4.1.1  編寫Web Service 33
4.1.2  編寫客戶端 38
4.2  部署WEB服務 40
4.3  測試WEB服務 41
結 束 語 44
參考文獻 45
致  謝 46
附錄 47

基於jetspeed的門戶開發

Web服務技術研究
 

摘要:爲了更好的滿足程序員和用戶的需要,計算機技術從未停止過發展的腳步,程序設計的網絡的發展促進了軟件的開發與資訊交流的能力,系統中所有的組件都以服務的形式的出現,爲Web服務奠定了基礎。Web Services是自包含的、模組化的應用程序,它可以在網絡(通常爲Web)中被描述、發佈、查找以及調用。是基於網絡的、分佈式的模組化組件,它執行特定的任務,遵守具體的技術規範,這些規範使得Web Service能與其他相容的組件進行互操作。當今關於Web服務(web services)的描述主要是關於集成的。動態的服務替代了靜態的組件重用性和廣泛適用性的代碼的區別是很小的,但它們卻是面向服務的開發過程的本質。其基本的活動包括:創建,發佈,定位,激活,註銷Web服務行爲。相關的技術有XML可擴展標記語言,這是1個精簡的SGML,它將SGML的豐富功能與HTML的易用性結合到Web的應用中。 XML(eXtensible Markup Language,可擴展標記語言)是Internet上數據表示和數據交換的新標準。同時Web服務還主要基於以下3項標準: "簡單對象訪問協議"(SOAP),"網絡服務描述語言"(WSDL) ,"統1描述,發現和集成協議"(UDDI)。這3項標準均建立在XML基礎之上是基於消息的通信協議,WSDL對Web服務進正式描述,UDDI是訪問註冊庫的協議(含各種服務的相關資訊)。本文附帶了1個實例,透過實例更加清晰的介紹瞭如何使用創建高水平的Web服務,說明了上面的標準在Web服務中的應用,演示了1個完整的Web服務應用程序的`解決方案。
關鍵詞:簡單對象訪問協議;網絡服務描述語言;統1描述,發現和集成協議;可擴展標記語言;Web 服務
 
Research of Web Service
 

Abstract:For a better satisfied programmer and users need, the computer technology never stopped the development footsteps, the programming network development had promoted the software development and communication ability, the form appearance which in the system all modules all served, was Web Service has laid the Services is from contains, the modular application may (usually be Web) is described in the network, the issue, the search as well as the is based on the network, the distributional modular carries out the specific task, observes the concrete technology standard, these standards enable Web Service to carry on the Interoperability with other compatible about Web service (web services) the description mainly is about the dynamic service substituted the static module to entrust with heavy responsibility the natural and the widespread serviceable code difference is very they are actually face the service the performance history basic activity includes: The foundation, issued that, the localization, the activation, cancels the Web service correlation technology has XML to expand the mark is simplification unifies the SGML rich function and the HTML usability Web in the (eXtensible Markup Language,May expand the mark language) is on Internet the data expression and the data exchange new ltaneously Web service also mainly based on following three standards: “simple object visit agreement” (SOAP), “network service description language” (WSDL), “unification description,Discovery and integrated agreement " (UDDI)e three standards establish above the XML is based on the news communication protocol, WSDL enters the official description to the Web service, UDDI is visits the registration storehouse the agreement (including each kind of service related information) article has supplemented an example, how has used ASP through an example clearer the foundation high level Web service, showed above standard in the Web service application, has demonstrated a complete Web service application procedure solution.
Keywords:   SOAP;  WSDL;  UDDI;  XML;  Web Service


前   言

Internet已經有20多年的歷史了,近幾年纔出現了Internet熱,這主要應歸功於Web。Internet提供了世界範圍內網絡互連和通信功能,Web則是1個環球資訊資源庫。Web由無數的頁面(Home page主頁)組成,頁面上的資訊包羅萬象,而且時時在增加,天天在更新。用戶只要開啟瀏覽器就能得到他們感興趣的資料。Web的易用性使千家萬戶都能共享 Internet上巨大的資訊資源。時下,人人都在談論Web和主頁,翻開報紙或新聞雜誌,幾乎每天都要提到Web和主頁。從1個小商店到1個大公司,從研究機關到學校,無不驕傲地向他人顯示着自己的主頁和 Web 地址。Web和主頁已經成爲計算機和通信領域乃至全社會的熱點。在過去的幾10年中,計算以前所未有的速度發展着,這顯著地影響了各個組織,使得IT管理者和開發人員接受了新的計算模式。程序設計與硬件的革新帶來了1些更有用的技術,比如面向對象編程,分佈式計算,因特網協議以及XML。而WEB服務技術就代表了分佈式計算的下1個階段,在今後的日子將對各個組織產生深遠的影響。
 本文內容包括:1、介紹WEB服務;2、WEB服務技術,本文大部分內容詳細介紹對於WEB服務至關重要的各種技術和相關問題; 3、關於WEB服務的主要技術語言如及JAVA: 4、透過實例研究更加清楚的瞭解WEB服務的技術及應用; 5、透過研究得出的結論,對WEB服務的理解等。