A. 咨詢各位大牛,為什麼在VS2013裡面找不到Web服務了
使用Web部件應用程序中的用戶控制項時,可以在運行時利用WebPart控制項的所有功能。有關詳細信息,請參見在Web部件應用程序中使用ASP.NET伺服器控制項。用戶控制項還保留了作為伺服器控制項的正常功能,但有一個例外:在Web部件應用程序中使用的用戶控制項上禁用輸出緩存。對於每個頁請求,Web部件控制項集都要求將所有控制項添加到控制項樹。要使個性化設置功能能夠正常工作,且個性化設置數據可以往返回到控制項,這是必需的。但是,如果在用戶控制項上啟用了輸出緩存,控制項將不會添加到控制項樹,這就會與Web部件功能發生沖突。這就是通過設計在Web部件應用程序中的用戶控制項上禁用輸出緩存的原因。創建Web部件頁以承載用戶控制項創建一個新的ASP.NET頁。在頁頂部添加下面的頁聲明。VBC#在剛才添加的頁聲明下面,添加以下具有HTML標記的基本頁結構。將該頁保存到啟用了個性化設置的站點下的目錄中。向頁添加Web部件控制項在頁的元素緊下面,添加一個WebPartManager控制項。
B. HTML伺服器空件和WEB控制項的區別是什麼
一個HTML伺服器控制項的屬性集,與對應標簽的常用屬性集匹配。控制項具有InnerText\InnerHtml\Style和Value等屬性,一級Attributes等集合特徵。每次在頁面來源中發現標記了runat="server"的HTML標簽時,ASP.NET運行庫就會自動地創建對應的HTML伺服器控制項的實例。 現有的HTML伺服器空間集並沒有涵蓋任一給定版本的HTML模式所有可能的HTML標簽。只有最常用的標簽才進入System.Web.UI.HtmlControls命名空間。<iframe>、<frameset>、<body>、<hn>等標簽,一級<fieldset>、<marquee>和<pre>等最不常用的標簽,都被省去了。 然而,對於在伺服器上使用和配置的那些標簽,缺乏一種專用的伺服器控制項並不會限制你的編程能力。我們只需要使用一個更一般的編程介面---HtmlGenericControl類。 2.Web伺服器控制項 Web伺服器控制項比HTML伺服器控制項具有更多特徵。Web伺服器控制項不僅包括按鈕和文本框等輸入控制項,而且還包括專用控制項,例如日歷、下拉列表、TreeView和DataGrid。Web伺服器控制項還包括一些非常像HTML伺服器控制項的組件。但是Web伺服器控制項比對應的HTML伺服器控制項更抽象,因為他們的對象模型不一定反應HTML語法。例如,讓我們比較一下HTMl伺服器控制項和Web伺服器TextBox控制項。 Html伺服器文本控制項具有如下標記:
<input runat="server" id="firsName" type="text" value="dino" /> Web伺服器TextBox控制項具有如下標記:
<asp:textbox runat="server" id="firstName" text="dino" /> 這兩個控制項都生成相同的HTML標記代碼。然而,HTML伺服器文本控制項的編程介面非常接近HTMl<input>標簽的編程介面,而Web伺服器TextBox控制項的方法和屬性以一種更抽象的方式進行命名。例如,為了設置HTMl伺服器文本框的內容,必須使用Value屬性,因為Value是對應的HTMl屬性名。如果使用Web伺服器TextBox控制項,則必須設置Text屬性。
C. Web 應用程序 和 Web服務 有什麼區別
一、web應用程序(web application):web應用程序是透過http請求來存取web伺服器的網頁,或執行服務端網頁技術的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服務(web services):透過通訊協定SOAP或RESTful api提供資料交換和工作分享,這也是一種web應用程序,只不過是透過web服務來執行。
D. web伺服器和web應用伺服器的區別
Web伺服器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL。與客戶端的網路瀏覽器配合。因為Web伺服器主 要支持的協議就是HTTP,所以通常情況下HTTP伺服器和WEB伺服器是相等的(有沒有支持除HTTP之外的協議的web伺服器,作者沒有考證過),說 的是一回事。
應用程序伺服器(簡稱應用伺服器),我們先看一下微軟對它的定義:"我們把應用程序伺服器定義為「作為伺服器執行共享業務應用程序的底層的系統軟體」。 就像文件伺服器為很多用戶提供文件一樣,應用程序伺服器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)"
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法 (methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供 (serves)商業邏輯 (business logic)。
E. 求問什麼是Web部件
他們是展示數據的組件,並且可以放置在頁面上特定的區域——Web部件區域。一個頁面可以在一個或多個區域包含多個Web部件。在一些區域是從上到下排列而在另一些區域可能是左右排列。
例如,在一個網站的主頁上顯示鏈接列表的內容,你可以使用Web部件展示列表的內容。
以下是一些Web部件用途的一些例子:
展示搜索信息展示圖片展示網站用戶
展示網站內容
盡管Web部件是SharePoint的一部分,它們可以展示SharePoint之外的信息。例如,開發一個特殊的Web部件用於展示來自公司應用程序的工作單或項目管理的信息。Web部件甚至能提供數據的交互,允許用戶在公司應用程序中修改數據。在這種情況下,數據本身不在SharePoint中。然而,開發這種Web部件常常是必須的,SharePoint的大部分獨立(out of box)Web部件是用來展示存儲在SharePoint中的數據的。
雖然Web部件可能是SharePoint頁面的重要組成部分,其他組件也是很重要的。
F. Web伺服器是什麼通俗易懂的回答
Web伺服器一般指網站伺服器,是指駐留於網際網路上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web伺服器是Apache Nginx IIS。
WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
WWW 是 Internet 的多媒體信息查詢工具,是 Internet 上近年才發展起來的服務,也是發展最快和目前用的最廣泛的服務。正是因為有了WWW工具,才使得近年來 Internet 迅速發展,且用戶數量飛速增長。
(6)web部件與web服務擴展閱讀:
WEB伺服器特點:
Windows,Linux與Unix這3個操作系統是架設Web伺服器比較常見的操作系統。Linux的安全性能在這3個操作系統中最高,可以支持多個硬體平台,其網路功能比較強大。
總的來說,這兩大優點是其他操作系統不可替代的:
1、可以依據用戶不同的需求來隨意修改、調整與復制各種程序的源碼以及發布在互聯網上;
2、Linux操作系統的市場價格比較便宜,也能夠在互聯網上免費下載源碼。可以說,Linux為架設既高效又安全的Web伺服器的比較理想的操作系統。
3、此外,要讓Web伺服器更具有優越的性能,可以根據伺服器系統之特點與用途作進一步的優化與處理,盡量減少Web伺服器的數據傳輸量以及降低其數據傳輸的頻率。
進而促進網路寬頻的利用率與使用率,以及提高網路客戶端的網頁載入的速度,同時也可以減少Web伺服器各種資源的消耗。
G. 什麼是web服務它的優點是什麼
微軟為Web服務下的定義是通過標準的Web協議可編程訪問的Web組件。「軟體就是服務」,這已經是軟體發展的一個潮流了。未來的軟體廠商就象現在的電信公司一樣,用戶可以按照時間來租用軟體公司的服務。「Web服務」(Web Services)可以說是整個.NET計劃的核心,簡單的說,Web服務就是一種遠程訪問的標准。它的優點首先是跨平台,HTTP和SOAP等已經是互聯網上通用的協議;其次是可以解決防火牆的問題,如果使用DCOM或CORBA來訪問Web組建,將會被擋在防火牆外面,而使用SOAP則不會有防火牆的問題。要發展Web 服務需要更多的軟體廠商來開發Web服務,讓基於Web服務的軟體服務多起來。 這一切,是通過將緊密耦合的、高效的n層計算技術與面向消息的、鬆散耦合的Web概念相結合來實現的。我們將這種計算風格稱為Web服務,它的出現標志著人類已經邁入應用程序開發技術的新紀元。Web服務是一種應用程序,它可以使用標準的互聯網協議,像超文本傳輸協議(HTTP)和XML,將功能綱領性地體現在互聯網和企業內部網上。可將Web服務視作Web上的組件編程。從理論上講,開發人員可通過調用Web應用編程介面(API)(就像調用本地服務一樣),將Web服務集成到應用程序中,不同的是Web API調用可通過互聯網發送給位於遠程系統中的某一服務。 Sun:Web服務是互聯網 架構中可置換的標准零部件 Sun公司董事長、首席執行官Scott McNealy在Sun ONE發布會上說,「智能化Web服務對信息時代有著重大的意義,它的作用就象那些可置換的標准零部件在工業時代所起到的關鍵作用一樣。」 Web服務適用於任何類型的Web環境,無論是在互聯網、Intranet還是在Extranet,重點是在企業對消費者、企業對企業之間的通信。Web服務消費者可以是通過台式或是無線接入服務的個人,也可以是應用程序,還可以是另一個Web服務。Web服務應該具有以下的一些特點:Web服務可以通過Web接入進行訪問;Web服務提供一個XML介面;Web服務使XML信息,通過標准Web協議實現通信。Web服務支持系統間的鬆散耦合連接。 為了能夠讓Web服務具備智能化,它必須能夠識別出接受服務的消費者的身份、與消費者相關的安全方針、與消費者相關的服務策略以及消費者此次服務進行時所用的接入設備,同時智能化Web服務還應該知道與消費者享受此次服務有關的以往歷史記錄。 在SunONE智能Web服務戰略中,XML和Java技術是這種鬆散耦合的可互操作性的關鍵。XML提供了標準的、與平台無關的數據結構,以表示語境信息,而Java技術則通過了一個與平台無關的編程界面標准集,來訪問和利用這些語境信息。不但如此,Sun 正在參與和領導開放智能Web服務的技術開發定義工作,包括Java技術、XML、ebXML、SOAP、UDDI以及更多其他的東西。 IBM:Web服務是電子商務應用的基礎設施 IBM認為:Web服務使交流和相互操作更有效,減少編碼過程和人為干擾。IBM正在發布的動態電子商務策略是現電子商務策略的一個延伸。過去兩年中,IBM參與了Web服務標準的開發,而且已經在好幾個產品中宣布了對Web服務標準的支持。與競爭對手不同的是,IBM對Web服務僅僅提供基礎設施,使企業能夠適應不斷變化的環境。 IBM在Web服務領域投資了幾十億美元,能有效地將兩大競爭對手的產品XML(微軟)和Java (Sun)結合起來。當用戶的Web服務同時需要二者時(Java用於應用程序的開發;XML用於信息傳播),IBM就可以提供獨一無二的解決方案,採用真正開放式的執行標准,而不是專有的標准。多年來,IBM在硬體和軟體方面的技術能力使其能為不同規模的公司解決棘手問題,堅決支持非專有技術的解決方案,從而加強了多平台的兼容性,這在當今電子商務市場上是非常必要的。IBM的動態電子商務將保持在標准方面合作,實施競爭的策略,Web服務只完成了一半,另一半是全功能基礎架構軟體,這種軟體使Web服務可用來進行智能交易,工作流程和業務進程管理的一部分。 補充: BEA:充分發揮分布式業務的潛力 Web服務可以被描述為協議、協定和網路設施,能通過互聯網將業務功能公開給授權方。簡言之,Web服務是具體的業務流程,它能夠:公開和描述自己;Web服務可以定義自己的功能和屬性,以便其它應用能夠了解它,並容易地向其它應用提供這種功能;其它服務能夠在Web上找到它的位置,可以被調用,返回響應。 任何組件或應用都可以作為Web服務,以便被其它組件或應用使用。同樣,BEA WebLogic Server上的任何應用都可以從Web上的任意位置查找和請求Web服務,即使Web服務位於另一個平台也能找到。多個Web服務可集中成一個應用,可以是簡單的Web服務(如查看股票價格),也可以是基於事務處理的復雜供應鏈集成和管理(如卡車負載優化和路由)。 BEA將Web服務分為兩類:簡單Web服務和復雜Web服務。簡單Web服務提供基本的「請求/響應」功能,本質上不屬於事務處理型服務,安全性不高。復雜Web服務將改變行業開展業務的方式,但它將為貿易合作夥伴通過互聯網協作提供一個框架。BEA同時提供簡單Web服務和復雜Web服務,並把它們作為BEA WebLogic E-Business Platform的一部分。另外,BEA還與制定標準的機構密切合作,指導相關Web服務標準的開發。 補充: Web 服務是一種可以用來解決跨網路應用集成問題的開發模式,這種模式為實現「軟體作為服務」提供了技術保障。而「軟體作為服務」實質上是一種提供軟體服務的機制,這種機制可以在網路上暴露可編程介面,並通過這些介面來共享站點開放出來的功能。 Web 服務的主要特點之一是,客戶端訪問Web 服務只需要通過網際網路標准協議,如HTTP或XML,以及SOAP,不需要專門的協議,如RPC或IIOP。
H. web站點和web服務是什麼意思
Web站點就是我們平時所做的網站Web服務(Web Service)是基於XML和HTTPS的一種服務,其通信協議主要基於SOAP,服務的描述通過WSDL,通過UDDI來發現和獲得服務的元數據
I. 什麼是Web部件
您好,Web 部件是在 Microsoft SharePoint Foundation 的網站頁面上下文中運行的伺服器端控制項。它們可由用戶編輯和配置。通過 Web 部件,用戶只需將它們放在網站頁面上即可向該頁面添加功能。SharePoint Foundation 包括很多默認 Web 部件。此外,您可以構建自己的 Web 部件。
J. 什麼是web服務
Web service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。
Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。
依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。
Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。
Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
(10)web部件與web服務擴展閱讀:
Web service應用:
1、新平台
Web service平台需要一套協議來實現分布式應用程序的創建。Web service平台必須提供一套標準的類型系統,用於溝通不同平台、編程語言和組件模型中的不同類型系統。
2、XML和XSD
可擴展的標記語言(標准通用標記語言下的一個子集)是Web service平台中表示數據的基本格式。除了易於建立和易於分析外,XML主要的優點在於它既是平台無關的,又是廠商無關的。
3、SOAP
Web service建好以後,你或者其他人就會去調用它。簡單對象訪問協議(SOAP)提供了標準的RPC方法來調用Web service。