『壹』 簡述Web服務的主要特點
(一)WEB服務的高度通用性
Web服務既然是一種部署在Web上的對象,自然具備對象的良好封裝性,對於使用者而言,他能且僅能看到該對象提供的功能列表,而不必考慮web服務對象的內部組成,因此有易用性。Web服務對象內封裝都是一些通用功能,因此也具有高度的復用性。
(二)完全的平台、語言獨立性
Web服務對象具有鬆散耦合的特性,這一特徵也是源於對象/組件技術,當一個Web服務的實現發生變更的時候,調用者是不會感到這一點的,對於調用者來說,只要Web服務的調用界面不變,Web服務的實現任何變更對他們來說都是透明的,甚至是當Web服務的實現平台從J2EE遷移到了.NET或者是相反的遷移流程,用戶都可以對此一無所知。其實現的核心在於使用XML/SOAP作為消息交換協議,也就是說web服務因此具有語言的獨立性。
作為Web服務,其協約必須使用開放的標准協議(比如HTTP、SMTP等)進行描述、傳輸和交換。這些標准協議應該完全免費,以便由任意平台都能夠實現。一般而言,絕大多數規范將最終有W3C或OASIS作為最終版本的發布方和維護方,因此web服務也擁有了平台獨立性。
(三)高度可集成性
由於Web服務採取簡單的、易理解的標准Web協議作為組件界面描述和協同描述規范,完全屏蔽了不同軟體平台的差異,無論是CORBA、DCOM還是EJB都可以通過這一種標準的協議進行互操作,實現了在當前環境下最高的可集成性。
『貳』 Web開發特點都有哪些
web的特點有如下:
1、Web是圖形化的和易於導航的
2、Web與平台無關
3、Web是分布式
4、動態的
5、Web是交互的
『叄』 web的特點
網頁,是網站中的一個頁面,通常是HTML(標准通用標記語言下的一個應用)格式(文件擴展名為.html或.htm或.asp或.aspx或.php或.jsp等)。網頁通常用圖像檔來提供圖畫。網頁要透過網頁瀏覽器來閱讀。
網頁是構成網站的基本元素,是承載各種網站應用的平台。通俗的說,您的網站就是由網頁組成的。如果您只有域名和虛擬主機而沒有製作任何網頁的話,您的客戶仍舊無法訪問您的網站。
所謂網站(Website),就是指在網際網路(網際網路)上,根據一定的規則,使用HTML等工具製作的用於展示特定內容的相關網頁的集合。簡單地說,網站是一種通訊工具,就像布告欄一樣,人們可以通過網站來發布自己想要公開的資訊(信息),或者利用網站來提供相關的網路服務(網路服務),又或收集想要的信息。人們可以通過網頁瀏覽器來訪問網站,獲取自己需要的資訊(信息)或者享受網路服務。 文字與圖片是構成一個網頁的兩個最基本的元素。你可以簡單的理解為:文字,就是網頁的內容,圖片,就是網頁的美觀。除此之外,網頁的元素還包括動畫、音樂、程序等等。
在網頁上點擊滑鼠右鍵,選擇菜單中的 「 查看源文件」 ,就可以通過記事本看到網頁的實際內容。可以看到,網頁實際上只是一個純文本文件,它通過各式各樣的標記對頁面上的文字、圖片、表格、聲音等元素進行描述(例如字體、顏色、大小),而瀏覽器則對這些標記進行解釋並生成頁面,於是就得到你現在所看到的畫面。 為什麼在源文件看不到任何圖片?網頁文件中存放的只是圖片的鏈接位置,而圖片文件與網頁文件是互相獨立存放的,甚至可以不在同一台計算機上。 最早的網路構想可以追溯到遙遠的1980年蒂姆·伯納斯-李構建的ENQUIRE項目。這是一個類似維基網路的超文本在線編輯資料庫。盡管這與萬維網大不相同,但是它們有許多相同的核心思想,甚至還包括一些伯納斯-李的萬維網之後的下一個項目語義網中的構想。
1989年3月,伯納斯-李撰寫了《關於信息化管理的建議》一文,文中提及 ENQUIRE 並且描述了一個更加精巧的管理模型。[3]1990年11月12日他和羅伯特·卡里奧(Robert Cailliau)合作提出了一個更加正式的關於萬維網的建議。在1990年11月13日他在一台NeXT工作站上寫了第一個網頁以實現他文中的想法.
在那年的聖誕假期,伯納斯-李製作了要一個網路工作所必須的所有工具:第一個萬維網瀏覽器(同時也是編輯器)和第一個網頁伺服器。
1991年8月6日,他在alt.hypertext新聞組上貼了萬維網項目簡介的文章。這一天也標志著網際網路上萬維網公共服務的首次亮相。
萬維網中至關重要的概念超文本起源於1960年代的幾個從前的項目。譬如泰德·尼爾森(Ted Nelson)的仙那都項目(Project Xana)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而這兩個項目的靈感都是來源於萬尼瓦爾·布希在其1945年的論文《和我們想得一樣》中為微縮膠片設計的「記憶延伸」(memex)系統。
蒂姆·伯納斯-李的另一個才華橫溢的突破是將超文本嫁接到網際網路上。在他的書《編織網路》中,他解釋說他曾一再向這兩種技術的使用者們建議它們的結合是可行的,但是卻沒有任何人響應他的建議,他最後只好自己解決了這個計劃。他發明了一個全球網路資源唯一認證的系統:統一資源標識符。
萬維網和其他超文本系統有很多不同之處:
1.萬維網上需要單項連接而不是雙向連接,這使得任何人可以在資源擁有者不作任何行動情況下鏈接該資源。和早期的網路系統相比,這一點對於減少實現網路伺服器和網路瀏覽器的困難至關重要,但它的副作用是產生了壞鏈的慢性問題。
2.萬維網不像某些應用軟體如HyperCard,它不是私有的,這使得伺服器和客戶端能夠獨立地發展和擴展,而不受許可限制。
1993年4月30日,歐洲核子研究組織宣布萬維網對任何人免費開放,並不收取任何費用。兩個月之後Gopher宣布不再免費,造成大量用戶從Gopher轉向萬維網。
萬維網聯盟(World Wide Web Consortium,簡稱W3C),又稱W3C理事會。1994年10月在麻省理工學院計算機科學實驗室成立,建立者是萬維網的發明者蒂姆·伯納斯-李。
『肆』 Web應用軟體的特點及其對測試的影響是什麼
Web應用軟體一般採用客戶機/伺服器/數據伺服器的計算模式.在這種模式下,客戶機層用於人機交互與應用的表示,web伺服器層用於事物處理,數據伺服器層用於應用數據的存取和管理.其通常是分布式的,並發的多用戶的和異構的.
因其需要兼容性測試,多元化的功能測試對象,測試時還要滿足不同的計算機對編程環境的要求,實時性的要求較高使得傳統的測試技術無法勝任.
『伍』 Web是什麼意思 Web的特點都有哪些
Web的本意是蜘蛛網和網的意思,在網頁設計中我們稱為網頁的意思。現廣泛譯作網路、互聯網等技術領域。表現為三種形式,即超文本(hypertext)、超媒體(hypermedia)、超文本傳輸協議(HTTP)等。
先來看看三個名詞:
一、超文本(hypertext)
一種全局性的信息結構,它將文檔中的不同部分通過關鍵字建立鏈接,使信息得以用交互方式搜索。它是超級文本的簡稱。
二、超媒體(hypermedia)
超媒體是超文本(hypertext)和多媒體在信息瀏覽環境下的結合。它是超級媒體的簡稱。用戶不僅能從一個文本跳到另一個文本,而且可以激活一段聲音,顯示一個圖形,甚至可以播放一段動畫。
三、超文本傳輸協議(HTTP)HyperText Transfer Protocol超文本在互聯網上的傳輸協議。
Web的特點:
一、Web是圖形化的和易於導航的(navigate)
Web 非常流行的一個很重要的原因就在於它可以在一頁上同時顯示色彩豐富的圖形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供將圖形、音頻、視頻信息集合於一體的特性。同時,Web是非常易於導航的,只需要從一個連接跳到另一個連接,就可以在各頁各站點之間進行瀏覽了。
二、Web與平台無關
無論你的系統平台是什麼,你都可以通過Internet訪問WWW。瀏覽WWW對你的系統平台沒有什麼限制。無論從Windows平台、UNIX平台、Macintosh還是別的什麼平台我們都可以訪問WWW。對WWW的訪問是通過一種叫做瀏覽器(browser)的軟體實現的。如Netscape 的Navigator、NCSA的Mosaic、Microsoft的Explorer等。
三、Web是分布式的
大量的圖形、音頻和視頻信息會佔用相當大的磁碟空間,我們甚至無法預知信息的多少。對於Web沒有必要把所有信息都放在一起,信息可以放在不同的站點上。只需要在瀏覽器中指明這個站點就可以了。使在物理上並不一定在一個站點的信息在邏輯上一體化,從用戶來看這些信息是一體的。
Web 是動態的
最後,由於各Web站點的信息包含站點本身的信息,信息的提供者可以經常對站上的信息進行更新。如某個協議的發展狀況,公司的廣告等等。一般各信息站點都盡量保證信息的時間性。所以Web站點上的信息是動態的。經常更新的。
『陸』 WEB程序設計的特點
web2.0:正在變化中的互聯網
誰在炒作web2.0提到我希望繼續深入web2.0,雖然這個名詞已經傳播得較為廣泛了,但是我以為還有很多值得說的,而且web2.0隻是一個符號,它表明的是正在變化中的互聯網,這些變化相輔相成,彼此聯系在一起,才促使互聯網出現今天的模樣,才讓社會性、用戶、參與和創作浮到表面成為互聯網文化的中堅力量並表徵了未來。以下的提綱稿算是為中文網志年會准備的,還有很多思考沒有成熟和完善的地方。先貼出來,今晚離京16日回來再展開。
一、web2.0的基礎
那些認為web2.0是炒作概念的人忽視了互聯網在泡沫後沉潛的這幾年中發生的大大小小變化,一些應用和商業模式或者概念在這幾年裡獲得了發展,才導致web2.0的出現。我覺得這包括如下內容:
1、咳,咳,首先是用戶習慣的改變和用戶需求的改變。這句老套的話卻明確在發生,我們從上網「沖浪」到自己「織網」,從尋找信息變成分享信息。web1.0創造了一大批網民,從中誕生了web2.0的網民,而web2.0的潮流將會創造更多的織網者。
2、技術與資金的壁壘正在降低。現在我可以120元包月享受速度還算不錯的ADSL網路,而且域名和虛擬空間價格也能接受,最關鍵毫無技術功底的我也能利用建站程序輕松搭建我的blog,並且css模板和js語句方便我組織我的blog。
3、開源程序+開放內容+開放API。開放的精神正在籠罩著互聯網,正是這些敲響了技術集中和內容集中以及網站先發壁壘的喪鍾。它不僅提供了開放的精神,而且讓資源變得非常容易獲得,同時開發提供了參與與分享的可能。開源程序眾所周知,而開放內容則以MIT開放課程和wiki網路為典型代表,開放API不僅讓web有更好的聯結,而且方便用戶自己創造。
4、GPL、CC和Copyleft版權。是這樣一些版權協議確保了web2.0的可能,促進了知識創造與知識傳播。這些協議的功勞比想像的要重要得多,而且web2.0會像web1.0伴隨火熱的版權討論一樣,在未來產生新的版權討論熱潮。我和很多人一樣期盼這類版權協議能夠深入改變知識的創新與傳播。
5、我覺得微支付也比想像中要對web2.0的意義大。因為電子商務在一開始就基於b2c、b2b和c2c的方式並且應用互聯網的技術平台,能夠促進個人電子商務的發展。而web2.0將加速個人電子商務尤其是c2c交易,這個過程中,微支付起到了很重要的作用。paypal、支付寶等應該算是典型,同時paypal同時還有力支持了開源軟體和其它分享行為。
二、web2.0的精神
這些我覺得基本大家都達成共識了。
1、個人、去中心:這個太具有標志性了,基本上web2.0的絕大部分服務都存在一個個人標識明確的頁面。
2、社會化:我認為web2.0基本等於社會性網路
3、開放、共享
4、參與、創造
三、web2.0的技術與典型應用
1、rss、xml、ajax、traceback、tag等,這些技術並不是革命,也不一定最新出現,但是web2.0讓其廣泛應用,代表著技術的應用創新,參考1、技術創新與應用創新:blog、qq群與web2.0,2、應用導向的技術創新
2、blog、wiki、sns、文摘、group
四、web2.0的網站特點
1、分散化,小型站點的發展:類似flickr、delicious、feedburner這樣廣受歡迎的站點並不需要很大的規模,因為用戶參與其中。
2、用戶主導、用戶參與、用戶建設,參考互聯網用戶自主時代與互聯網企業的用戶為王策略
3、輸入輸出與cms的組織方式,可讀寫,參考1、rss,聚合的無數可能,2、Blog、CMS與網站內容的組織
4、用戶忠誠與用戶(社區)文化
5、服務型
五、web2.0的商業問題
1、用戶付費的可能:這一點在國外已經證實完全可行的模式,但是在國內確實比較難說,只是我個人持比較樂觀的態度,還是很看好這種模式在一定范圍內是可以實現的。
2、小型網站的可能:成本可以得到很好的控制。
3、web2.0產業鏈條:比如bsp、rss搜索、rss處理等等。
4、微支付:個人對個人的商務即web2.0電子商務實現的基礎。
5、長尾模式的商業理念:這是一種平台化的思路,其實現方法有多種,它和分銷等有本質區別,強調小規模交易在技術平台支持下的可能及其利潤創造。回頭再述。
6、行業應用:我覺得這是最直接的,依舊保持原有的商業模式和利潤來源,只是網站組織和與用戶的關系改變,而且更強調服務。比如IT行業網站的web2.0化已經比較明顯;旅遊行業網站的web2.0正在進行;人才招聘方面已經有了不少web2.0的應用等等
『柒』 請總結一下,什麼是Web它具有哪些特點
web是internet上的一種超文本的信息檢索服務程序。它具有的超鏈接功能,可以支持文本、圖像、聲音和視頻等多種數據類型。它的特點是:(1)服務快速、信息製作容易、協議規范;(2)web是分布式的,他並不是將信息集中放在一台伺服器上,而是依靠URL來(資源定位器)來實現信息在邏輯上的一體化;(3)web與平台無關,不論何種平台,都可以通過瀏覽器訪問Internet;(4)web是動態的、交互的。
『捌』 什麼是web應用程序與傳統的應用程序相比它有什麼特徵
WEB是基於網路的,是BS結構,即通過瀏覽器與伺服器溝通來使用。
而應用程序,本身又分為本地應用和網路應用。網路應用為CS結構,即客戶端與伺服器,
而本地應用可以脫離網路運行。
兩者間最大的區別在於嚴格意義上的web是並且只能是運行於瀏覽器之中的。而瀏覽器本身又是一個計算機應用程序。
當然現今技術的發展,類似於air/sliverlight等ria技術,其實已讓兩者間的界限越來越模糊,未來估計很難再有WEB與本地應用的區分了
『玖』 一個優秀的web應用應該具備哪些特點
WEB應用程序一般為B/S模式,B/S模式有以下特點:
開發、維護和升級更經濟。
提供了一致的用戶界面。
開放性強。
結構擴展性好,易於擴展。
信息系統集成性更強。