1. java web和應用程序有什麼區別
應用程序我理解的就是像在電腦上的QQ,騰訊視頻這樣的程序.這種是c/s架構(客戶端/伺服器)
這種架構需要人安裝專門對應的程序軟體,C/S的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快,缺點是需要系統的支持,舉個例子,linux上的軟體在windows上就不能運行
javaWeb則是b/s架構(瀏覽器/伺服器),這種架構的好處就是客戶端上不需要安裝很多程序,只需要一個瀏覽器就可以
2. windows應用程序和web應用程序的區別
不用看1樓的,累,麻煩,有些解釋牛唇不對馬嘴.
你就簡單理解為。有IE訪問的程序,比如網站等,都屬於web應用程序
至於windows應用程序你就理解為不需要IE訪問的,屬於桌面類軟體.
當然這樣理解肯定有特殊情況,不過大部分情況下沒問題,看問題有什麼沒必要搞的那麼復雜。
3. web伺服器和應用伺服器的區別
一、指代不同
1、web伺服器:叫網頁伺服器或web伺服器。WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
2、應用伺服器:指通過各種協議把商業邏輯曝露給客戶端的程序。
二、功能不同
1、web伺服器:可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。
2、應用伺服器:提供了訪問商業邏輯的途徑以供客戶端應用程序使用。應用伺服器使用此商業邏輯就像調用對象的一個方法一樣。
三、特點不同
1、web伺服器:傳送(serves)頁面使瀏覽器可以瀏覽。
2、應用伺服器:應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。
4. windows應用程序和web應用程序的區別
簡單來說,windows應用程序是桌面應用程序,需要安裝才可以使用,web應用程序是網頁應用程序,直接通過瀏覽器進行操作,不需要安裝。
5. Web伺服器和應用程序伺服器的區別
Web伺服器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL。與客戶端的網路瀏覽器配合。因為Web伺服器主 要支持的協議就是HTTP,所以通常情況下HTTP伺服器和WEB伺服器是相等的(有沒有支持除HTTP之外的協議的web伺服器,作者沒有考證過),說 的是一回事。
應用程序伺服器(簡稱應用伺服器),我們先看一下微軟對它的定義:"我們把應用程序伺服器定義為「作為伺服器執行共享業務應用程序的底層的系統軟體」。 就像文件伺服器為很多用戶提供文件一樣,應用程序伺服器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)"
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法 (methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供 (serves)商業邏輯 (business logic)。
以Java EE為例,Web伺服器主要是處理靜態頁面處理和作為 Servlet容器,解釋和執行servlet/JSP,而應用伺服器是運行業務邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務處理、資料庫連接等功能,所以在企業級應用中,應用伺服器提供的功能比WEB伺服器強大的多。
以這樣的定義,IIS、Apache、Tomcat都可以屬於Web伺服器,Weblogic、WebSphere都屬於應用伺服器。
Apache:在Web伺服器中,Apache是純粹的Web伺服器,經常與Tomcat配對使用。它對HTML頁面具有強大的解釋能力,但是不能解釋嵌入頁面內的伺服器端腳本代碼(JSP/Servlet。
Tomcat:早期的Tomcat是一個嵌入Apache內的JSP/Servlet解釋引擎Apache+Tomcat就相當於IIS+ASP。後來的 Tomcat已不再嵌入Apache內,Tomcat進程獨立於Apache進程運行。 而且,Tomcat已經是一個獨立的Servlet和JSP容器,業務邏輯層代碼和界面交互層代碼可以分離了。因此,有人把Tomcat叫做輕量級應用服 務器。
IIS:微軟早期的IIS,就是一個純粹的Web伺服器。後來,它嵌入了ASP引擎,可以解釋VBScript和JScript伺服器端代碼了,這時,它 就可以兼作應用伺服器。當然,它與J2EE應用伺服器根本無法相比,但是,從功能上說,從原理上說,它勉強可以稱之為應用伺服器。確切地說,它是兼有一點 應用伺服器功能的Web伺服器。
綜上:Apache是純粹的web伺服器,而Tomcat和IIS因為具有了解釋執行伺服器端代碼的能力,可以稱作為輕量級應用伺服器或帶有伺服器功能的Web伺服器。
6. 控制台應用程序,web應用程序以及windows應用程序具體區別,請舉例說明謝謝
簡單的說一下吧……
控制台是以源程序代碼來顯示你操作過程的一種方式,也就是一個命令窗口,通過一些簡單的程序,將一些數組、字元串等列印在控制台。例如window裡面的運行cmd控制;玩CS時按~鍵就會顯示控制台,它會顯示你玩游戲的過程是如何控制的。
web應用程序通俗的講,就是我們的網頁。WEB應用程序一般是B/S模式(B/S就是瀏覽器端/伺服器端應用程序,這類應用程序一般藉助IE等瀏覽器來運行)。常見的計數器、留言版、聊天室和論壇BBS等,都是Web應用程序,不過這些應用相對比較簡單,而Web應用程序的真正核心主要是對資料庫進行處理,管理信息系統(Management
Information
System,簡稱MIS)就是這種架構最典型的應用。
windows應用程序開發出來以後就是像你常用的那些軟體一樣,有窗口,有按鈕,有菜單……功能一般都比較強大,但是編輯起來也是比較麻煩。一般用c#,c++等面對對象的可視化編輯。想我們平時用的word,powerpoint的就是window應用程序,呵呵……
7. 簡述web應用和傳統計算機程序 軟體 的區別
應用程序與應用軟體的概念不同,但常常因為概念相似而被混淆。軟體指程序與其相關文檔或其他從屬物的集合。一般的我們視程序為軟體的一個組成部分有一部分軟體產品叫「應用程序」應用程序是指為了完成某項或某幾項特定任務而被開發運行於操作系統之上的計算機程序
8. Web 應用程序 和 Web服務 有什麼區別
一、web應用程序(web application):web應用程序是透過http請求來存取web伺服器的網頁,或執行服務端網頁技術的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服務(web services):透過通訊協定SOAP或RESTful api提供資料交換和工作分享,這也是一種web應用程序,只不過是透過web服務來執行。
9. Web網站和新建Web應用程序有什麼區別
1.二者的名稱不同;
2.二者獲得營養的渠道不同:吃飯是通過口,掛水是通過血液直接獲得。(這個說的是在新建菜單里選得菜單不一樣)
3.二者的數量不一樣:吃鈑需要較多食物,掛水只需少量。(這個說的是文件數量)
4.二者使用的器材不同:吃鈑需要筷子、碟碗等,掛水需要輸液器、護士。(這個說的是,如果您用web應用程序,就需要使用VS,否則您用記事本都不管您,
不得不說也就
這個還實用,還靠點譜)
5.二者排泄方式不同:一個較多生成屎尿,一個生成尿(這個說的是編譯結果,一個生成一個程序集,一個生成多個程序集)
6.食物和點滴的結構不同:存在輸液器,針頭等(這個說的是兩種的項目文件結構不一樣,存在不存在項目文件.csproj.vbproj等)
7.掛水必須指定葯名,吃飯不需起菜名(當然,如果有必要,你可以顯式的給每個菜起個菜名。這個說的是一個需要命名空間,一個不需要命名空間)
8.二者的部署方式 不同:一個自己吃,一個要護士幫助。(這個說的是部署方式:一個編譯,一個拷文件夾)
當然,我舉得是您已經知道的常識例子,您才覺得這個問題問得簡單,但假設您象那個學生象一個火星人一樣不懂web網站和web應用程序的區別的時候,您是不是腳得,老師最應該說的一句話是:掛水是有病才掛的!!??正常人都吃飯!!!
10. Web伺服器和應用程序伺服器有什麼區別
web伺服器其實就是一台應用程序伺服器,只是資料庫和應用伺服器在同一台機器上,應用程序伺服器只放置了應用程序而資料庫是放在了另外一台伺服器上,希望可以幫到你