JSP、ASP、PHP Web应用程序怎么这么多P!
之前我們說完了計算機網絡應用程序的兩種結構:C/S,B/S(傳送門)今天我們詳細說一說B/S開發中的這么多P是干什么的。
1.什么是Web應用程序
一個Web應用程序是由完成特定任務的各種Web組件(web components)構成的并通過Web將服務展示給外界。在實際應用中,Web應用程序是由多個Servlet、JSP頁面、HTML文件以及圖像文件等組成。所有這些組件相互協調為用戶提供一組完整的服務,Web應用程序是一種可以通過Web訪問的應用程序(淘寶、京東、新浪),易訪問,用戶只需要有瀏覽器即可,不需要安裝其他軟件。
2.為什么要學習Web應用程序
是目前軟件開發領域的三大方向之一
桌面應用程序–QQ,Office C/S結構:Client/Server
Web應用程序–京東、天貓 B/S結構:Browser/Server
嵌入式應用程序–安卓、iPhone
需求大、易就業、高薪
3.靜態網頁與動態網頁
靜態網頁
網頁中的內容是固定的,不會更新
所需技術:HTML、CSS
這里也就是我們所說的前端設計!
動態網頁
能與用戶交互的網頁,網頁中的內容是通過程序動態顯示的,自動更新
這是我們常說的后端!
靜態網頁相當于另一種形式的GUI,而動態網頁基于靜態網頁的表單,來做出相應的處理。
1.主流的動態網頁腳本技術
JSP:
JSP(全稱JavaServer Pages)是由Sun Microsystems公司主導創建的一種動態網頁技術標準。JSP部署于網絡服務器上,可以響應客戶端發送的請求,并根據請求內容動態地生成HTML、XML或其他格式文檔的Web網頁,然后返回給請求者。JSP技術以Java語言作為腳本語言,為用戶的HTTP請求提供服務,并能與服務器上的其它Java程序共同處理復雜的業務需求。
應該是使用范圍最廣,受眾最多的語言。
ASP:
ASP即Active Server Pages,是Microsoft公司開發的服務器端腳本環境,可用來創建動態交互式網頁并建立強大的web應用程序。當服務器收到對ASP文件的請求時,它會處理包含在用于構建發送給瀏覽器的HTML(Hyper Text Markup Language,超文本置標語言)網頁文件中的服務器端腳本代碼。除服務器端腳本代碼外,ASP文件也可以包含文本、HTML(包括相關的客戶端腳本)和com組件調用。
ASP簡單、易于維護 , 是小型頁面應用程序的選擇 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情況下, ASP甚至可以實現中等規模的企業應用程序。
PHP:
PHP原始為Personal Home Page的縮寫,已經正式更名為 “PHP: Hypertext Preprocessor”。自20世紀90年代國內互聯網開始發展到現在,互聯網信息幾乎覆蓋了我們日?;顒铀兄R范疇,并逐漸成為我們生活、學習、工作中必不可少的一部分。據統計,從2003 年開始,我國的網頁規?;颈3至朔脑鲩L速度,并且呈上升趨勢。PHP 語言作為當今最熱門的網站程序開發語言,它具有成本低、速度快、可移植性好、 內置豐富的函數庫等優點,因此被越來越多的企業應用于網站開發中。但隨著互聯網的不斷更新換代,PHP語言也出現了不少問題。
總結
以上是生活随笔為你收集整理的JSP、ASP、PHP Web应用程序怎么这么多P!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 修改电脑DNS
- 下一篇: 约数的个数