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