www.tjgcgs88.cn-狠狠久久亚洲欧美专区不卡,久久精品国产99久久无毒不卡,噼里啪啦国语版在线观看,zσzσzσ女人极品另类

  • <strike id="qgi8o"><td id="qgi8o"></td></strike>
  • <ul id="qgi8o"><acronym id="qgi8o"></acronym></ul>
  • <li id="qgi8o"></li>
    <ul id="qgi8o"></ul>
    <strike id="qgi8o"><rt id="qgi8o"></rt></strike>
    <ul id="qgi8o"><center id="qgi8o"></center></ul>
  • <kbd id="qgi8o"></kbd>

    java中JSP和Servlet的區(qū)別? jsp與servlet的區(qū)別?

    一. Servlet是什么?
    客戶機(jī)/服務(wù)器計(jì)算的發(fā)展。Java提供了一整套客戶機(jī)/服務(wù)器解決方案,在這個(gè)方案中,程序可以自動(dòng)地下載到客戶端并執(zhí)行,這就是applet。但是它僅僅是問題的一半。問題的另一半就是Servlet。
    servlet可以被認(rèn)為是服務(wù)器端的applet。servlet被Web服務(wù)器加載和執(zhí)行,就如同applet被瀏覽器加載和執(zhí)行一樣。servlet從客戶端(通過Web服務(wù)器)接收請求,執(zhí)行某種作業(yè),然后返回結(jié)果。使用servlet的基本流程如下:
    ·客戶端通過HTTP提出請求.
    ·Web服務(wù)器接收該請求并將其發(fā)給servlet。如果這個(gè)servlet尚未被加載,Web服務(wù)器將把它加載到Java虛擬機(jī)并且執(zhí)行它。
    ·servlet將接收該HTTP請求并執(zhí)行某種處理。
    ·servlet將向Web服務(wù)器返回應(yīng)答。
    ·Web服務(wù)器將從servlet收到的應(yīng)答發(fā)送給客戶端。
    由于servlet是在服務(wù)器上執(zhí)行,通常與applet相關(guān)的安全性的問題并不需實(shí)現(xiàn)。要注意的是Web瀏覽器并不直接和servlet通信,servlet是由Web服務(wù)器加載和執(zhí)行的。
    而servlet是用Java編寫的,所以它們一開始就是平臺(tái)無關(guān)的。這樣,Java編寫一次就可以在任何平臺(tái)運(yùn)行(write once,run anywhere)的承諾就同樣可以在服務(wù)器上實(shí)現(xiàn)了。servlet還有一些CGI腳本所不具備的獨(dú)特優(yōu)點(diǎn): (本人對CGI并不是十分了解,所以這些特點(diǎn)不能完全的體會(huì)到,這也是摘自論壇的貼子,請見諒)
    servlet是持久的。servlet只需Web服務(wù)器加載一次,而且可以在不同請求之間保持服務(wù)(例如一次數(shù)據(jù)庫連接)。與之相反,CGI腳本是短暫的、瞬態(tài)的。每一次對CGI腳本的請求,都會(huì)使Web服務(wù)器加載并執(zhí)行該腳本。一旦這個(gè)CGI腳本運(yùn)行結(jié)束,它就會(huì)被從內(nèi)存中清除,然后將結(jié)果返回到客戶端。CGI腳本的每一次使用,都會(huì)造成程序初始化過程(例如連接數(shù)據(jù)庫)的重復(fù)執(zhí)行。
    servlet是與平臺(tái)無關(guān)的。如前所述,servlet是用Java編寫的,它自然也繼承了Java的平臺(tái)無關(guān)性。
    servlet是可擴(kuò)展的。由于servlet是用Java編寫的,它就具備了Java所能帶來的所有優(yōu)點(diǎn)。Java是健壯的、面向?qū)ο蟮木幊陶Z言,它很容易擴(kuò)展以適應(yīng)你的需求。servlet自然也具備了這些特征。
    servlet是安全的。從外界調(diào)用一個(gè)servlet的惟一方法就是通過Web服務(wù)器。這提供了高水平的安全性保障,尤其是在你的Web服務(wù)器有防火墻保護(hù)的時(shí)候。
       setvlet可以在多種多樣的客戶機(jī)上使用。由于servlet是用Java編寫的,所以你可以很方便地在HTML中使用它們,就像你使用applet一樣。
    那么,Servlet是怎樣執(zhí)行的?怎樣來寫一個(gè)Servlet,它的基本架構(gòu)是怎么樣的?
    這些問題,將在后面部分給予介紹。
    二.JSP與Servlet
    現(xiàn)在已經(jīng)對Servlet有了大概的了解,現(xiàn)在我們就來說說JSP和Servlet的關(guān)系。
    JSP是一種腳本語言,包裝了Java Servlet系統(tǒng)的界面,簡化了Java和Servlet的使用難度,同時(shí)通過擴(kuò)展JSP標(biāo)簽(TAG)提供了網(wǎng)頁動(dòng)態(tài)執(zhí)行的能力。盡管如此,JSP仍沒有超出Java和Servlet的范圍,不僅JSP頁面上可以直接寫Java代碼,而且JSP是先被譯成Servlet之后才實(shí)際運(yùn)行的。JSP在服務(wù)器上執(zhí)行,并將執(zhí)行結(jié)果輸出到客戶端瀏覽器,我們可以說基本上與瀏覽器無關(guān)。它是與JavaScript不同的,JavaScript是在客戶端的腳本語言,在客戶端執(zhí)行,與服務(wù)器無關(guān)。 那么JSP是什么?就是Servlet.
    JSP與Servlet之間的主要差異在于,JSP提供了一套簡單的標(biāo)簽,和HTML融合的比較好,可以使不了解Servlet的人可以做出動(dòng)態(tài)網(wǎng)頁來。對于Java語言不熟悉的人(比如像我),會(huì)覺得JSP開發(fā)比較方便。JSP修改后可以立即看到結(jié)果,不需要手工編譯,JSP引擎會(huì)來做這些工作;而Servelt缺需要編譯,重新啟動(dòng)Servlet引擎等一系列動(dòng)作。但是在JSP中,HTML與程序代碼混雜在一起,而Servlet卻不是這樣。也許大家比較混亂了,那么Servlet又是什么?下面我們對JSP的運(yùn)行來做一個(gè)簡單的介紹,告訴大家怎樣來執(zhí)行一個(gè)JSP文件:
    當(dāng)Web服務(wù)器(或Servlet引擎,應(yīng)用服務(wù)器)支持JSP引擎時(shí),JSP引擎會(huì)照著JSP的語法,將JSP文件轉(zhuǎn)換成Servlet代碼源文件,接著Servlet會(huì)被編譯成Java可執(zhí)行字節(jié)碼(bytecode),并以一般的Servlet方式載入執(zhí)行
    JSP語法簡單,可以方便的嵌入HTML之中,很容易加入動(dòng)態(tài)的部分,方便的輸出HTML。在Servlet中輸出HTML缺需要調(diào)用特定的方法,對于引號(hào)之類的字符也要做特殊的處理,加在復(fù)雜的HTML頁面中作為動(dòng)態(tài)部分,比起JSP來說是比較困難的。
    除去了轉(zhuǎn)換和編譯階段,JSP和Servlet之間的區(qū)別實(shí)在是不大。
    JSP引擎通常架構(gòu)在Servlet引擎之上,本身就是一個(gè)Servlet,把JSP文件轉(zhuǎn)譯成Servlet源代碼,再調(diào)用Java編譯器,編譯成Servlet。這也是JSP在第一次調(diào)用時(shí)速度比較慢的原因,在第一次編譯之后,JSP與Servlet速度相同.下面我們來看看為什么他們在第一次編譯后再編譯的速度相同:
    在整個(gè)運(yùn)行過程中,JSP引擎會(huì)檢查編譯好的JSP(以Servlet形式存在)是否比原始的JSP文件還新,如果是,JSP引擎不會(huì)編譯;如果不是,表示JSP文件比較新,就會(huì)重新執(zhí)行轉(zhuǎn)譯與編譯的過程。
    為了有個(gè)深刻的了解,我們看一下JSP的運(yùn)行和開發(fā)環(huán)境:
    瀏覽器:常見的瀏覽器有IE和Netscape兩種。
    數(shù)據(jù)庫:常用的數(shù)據(jù)庫有Oracle,SQL Server,Informix,DB2,Sybase,Access,MySQL等。
    操作系統(tǒng):常見的有Windows,Linux,以及各種Unix系統(tǒng)。
    Web服務(wù)器:常見的有IIS,Apache,Netscape Enterprise Server等。
    JSP引擎:一般JSP引擎都以Servlet引擎為基礎(chǔ),并以Servlet的形式出現(xiàn)。同時(shí),在各種免費(fèi)和商業(yè)引擎的實(shí)現(xiàn)中,Servlet引擎和Jsp引擎通常也是一起出現(xiàn),我們成為Servlet/JSP引擎,或從某種成為JSP引擎。
    JSP引擎是可以提供JSP和Servlet運(yùn)行支持并對其生存周期進(jìn)行管理的系統(tǒng)級實(shí)體。
    在JSP頁面第一次被請求時(shí),JSP引擎會(huì)將JSP原始文件轉(zhuǎn)換成Servlet源代碼,然后調(diào)用Java編譯器,編譯成Servlet,并在Servlet引擎中執(zhí)行。當(dāng)再次有請求的時(shí)候,JSP引擎會(huì)見差異編譯好的JSP是否比原來的JSP原始文件要新,如果是,運(yùn)行Servlet;如果不是,表示文件已經(jīng)更新的了,就會(huì)從新執(zhí)行轉(zhuǎn)換和編譯的過程。
    說到這里,也基本把JSP和Servlet的關(guān)系說清楚了,從我的感覺上看用JSP就可以了,簡單又方便,又可以和Bean 很好的兼容使用,功能又很強(qiáng)大,為什么又出現(xiàn)了Servlet,它又有什么用?何況它的編寫又相對復(fù)雜。為了把問題說得更清楚一點(diǎn),我想在這里說一下歷史,順便再講一下為什么還要用Servlet,Servlet的好處是什么。
    歷史簡述:(摘自某論壇有刪節(jié),改寫)
    簡單的說,SUN首先發(fā)展出SERVLET,其功能比較強(qiáng)勁,體系設(shè)計(jì)也很先進(jìn),只是,它輸出HTML語句還是采用了老的CGI方式,是一句一句輸出,所以,編寫和修改HTML非常不方便。
    后來SUN推出了類似于ASP的鑲嵌型的JSP(是Servlet發(fā)展的產(chǎn)物),把JSP TAG鑲嵌到HTML語句中,這樣,就大大簡化和方便了網(wǎng)頁的設(shè)計(jì)和修改。新型的網(wǎng)絡(luò)語言如ASP,PHP,JSP都是鑲嵌型的SCRIPT語言。
    從網(wǎng)絡(luò)三層結(jié)構(gòu)的角度看,一個(gè)網(wǎng)絡(luò)項(xiàng)目最少分三層:data layer,business layer, presentation layer。當(dāng)然也可以更復(fù)雜。SERVLET用來寫business layer是很強(qiáng)大的,但是對于寫presentation layer就很不方便。JSP則主要是為了方便寫presentation layer而設(shè)計(jì)的。當(dāng)然也可以寫business layer。寫慣了ASP,PHP,CGI的朋友,經(jīng)常會(huì)不自覺的把presentation layer和business layer混在一起。把數(shù)據(jù)庫處理信息放到JSP中,其實(shí),它應(yīng)該放在business layer中。
    根據(jù)SUN自己的推薦,JSP中應(yīng)該僅僅存放與presentation layer有關(guān)的內(nèi)容,也就是說,只放輸出HTML網(wǎng)頁的部份。而所有的數(shù)據(jù)計(jì)算,數(shù)據(jù)分析,數(shù)據(jù)庫聯(lián)結(jié)處理,統(tǒng)統(tǒng)是屬于business layer,應(yīng)該放在JAVA BEANS中。通過JSP調(diào)用JAVA BEANS,實(shí)現(xiàn)兩層的整合。
    實(shí)際上,微軟推出的DNA技術(shù),簡單說,就是ASP+COM/DCOM技術(shù)。與JSP+BEANS完全類似,所有的presentation layer由ASP完成,所有的business layer由COM/DCOM完成。通過調(diào)用,實(shí)現(xiàn)整合。現(xiàn)在微軟推出的.NET也是通過這個(gè)理念,所有的presentation layer由ASP.NET完成,business layer由C#或VB.NET或VC.NET來完成。
    為什么要采用這些組件技術(shù)呢?因?yàn)閱渭兊腁SP/JSP語言是非常低效率執(zhí)行的,如果出現(xiàn)大量用戶點(diǎn)擊,純SCRIPT語言很快就到達(dá)了他的功能上限,而組件技術(shù)就能大幅度提高功能上限,加快執(zhí)行速度。
    另外一方面,純SCRIPT語言將presentation layer和business layer混在一起,造成修改不方便,并且代碼不能重復(fù)利用。如果想修改一個(gè)地方,經(jīng)常會(huì)牽涉到十幾頁CODE,采用組件技術(shù)就只改組件就可以了。
    綜上所述,SERVLET是一個(gè)早期的不完善的產(chǎn)品,寫business layer很好,寫presentation layer就很不好,并且兩層混雜,顯得十分混亂。
    所以,推出JSP+BAEN,用JSP寫presentation layer,用BAEN寫business layer。SUN自己的意思也是將來用JSP替代SERVLET。
    看了上面的敘述,大家可能對JSP與Servlet共存有了比較好的認(rèn)識(shí)。可以看到JSP和Bean結(jié)合后的的實(shí)用性,強(qiáng)大的表現(xiàn)功能,易用性都是Servlet所不能及的。那么是不是Servlet就被取代了?不是!在以后的發(fā)展中,它還是有著巨大的作用的。上面只不過是將了問題的一方面,下面我們來看看Servlet本身的特點(diǎn)。
    由于它是由java來寫的,所以相關(guān)的特點(diǎn)我們就不說了,上文已經(jīng)有了詳細(xì)的介紹,我們來看看其他的:
    Servlet是用于開發(fā)服務(wù)器端應(yīng)用程序的一種編程模型,如果只是一個(gè)普通的java應(yīng)用,可以不使用servlet來編寫,但是如果想要提供基于web的服務(wù)能力,那么就必須按照這種模型來編寫,而且servlet也必須允許在符合servlet規(guī)范的java web server or app server之上,否則無法運(yùn)行。除非你自己實(shí)現(xiàn)一個(gè)web server,但是其復(fù)雜度是比較高的,特別是在企業(yè)級應(yīng)用中,對系統(tǒng)的穩(wěn)定性和健壯性都要求比較高,所以servlet的模型實(shí)際上是簡化了編寫穩(wěn)健的服務(wù)器端的應(yīng)用開發(fā)過程。Servlet 可以作為提供web服務(wù)能力的一個(gè)接入方式
    現(xiàn)在也許可以理解了什么是Servlet什么是JSP,它們之間的關(guān)系是怎樣的。

    1.jsp經(jīng)編譯后就變成了Servlet.(JSP的本質(zhì)就是Servlet,JVM只能識(shí)別java的類,不能識(shí)別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識(shí)別的java類)
    2.jsp更擅長表現(xiàn)于頁面顯示,servlet更擅長于邏輯控制.
    3.Servlet中沒有內(nèi)置對象,Jsp中的內(nèi)置對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及HttpServlet對象得到.
    Jsp是Servlet的一種簡化,使用Jsp只需要完成程序員需要輸出到客戶端的內(nèi)容,Jsp中的Java腳本如何鑲嵌到一個(gè)類中,由Jsp容器完成。而Servlet則是個(gè)完整的Java類,這個(gè)類的Service方法用于生成對客戶端的響應(yīng)。

    jsp負(fù)責(zé)前臺(tái)顯示,相當(dāng)于view,servlet負(fù)責(zé)邏輯,相當(dāng)于controller

    一樓太偉大了,佩服,jsp可以說是servlet2因?yàn)閖sp運(yùn)行機(jī)制就是將jsp頁轉(zhuǎn)換成servlet當(dāng)你運(yùn)行時(shí)可以在tomcat中找到對應(yīng)的jsp名加_名。生成的java文件。

    jsp和servlet區(qū)別
    具體如下。共同點(diǎn):都能接收用戶請求不同點(diǎn):文件格式不一樣一個(gè)是java文件,一個(gè)是jsp文件職責(zé)不一樣雖然本質(zhì)都是servlet,都能接收用戶的請求,但是:Servlet主要負(fù)責(zé)的是請求的接收與響應(yīng)的處理,JSP主要負(fù)責(zé)的是界面的顯示。JSP(全稱JavaServerPages)是由SunMicrosystems公司主導(dǎo)創(chuàng)建的一種動(dòng)態(tài)網(wǎng)頁技術(shù)...

    jsp與servlet的區(qū)別?
    1、jsp經(jīng)編譯后就變成了Servlet。2、jsp更擅長表現(xiàn)于頁面顯示,servlet更擅長于邏輯控制。3、Servlet中沒有內(nèi)置對象,Jsp中的內(nèi)置對象都是必須通過HttpServletResponse對象以及HttpServlet對象得到。4、而Servlet則是個(gè)完整的Java類,這個(gè)類的Service方法用于生成對客戶端的響應(yīng)。

    JSP和Servlet的區(qū)別、共同點(diǎn)、各自應(yīng)用的范圍是怎樣的?
    【答案】:JSP在本質(zhì)上就是SERVLET,但是兩者的創(chuàng)建方式不一樣.Servlet完全是JAVA程序代碼構(gòu)成,擅長于流程控制和事務(wù)處理,通過Servlet來生成動(dòng)態(tài)網(wǎng)頁很不直觀.JSP由HTML代碼和JSP標(biāo)簽構(gòu)成,可以方便地編寫動(dòng)態(tài)網(wǎng)頁.因此在實(shí)際應(yīng)用中采用Servlet來控制業(yè)務(wù)流程,而采用JSP來生成動(dòng)態(tài)網(wǎng)頁.

    什么是jsp,什么是Servlet?jsp和Servlet有什么區(qū)別?
    它們的主要區(qū)別在于:jsp頁面中的Java代碼側(cè)重于頁面顯示,而Servlet代碼側(cè)重于邏輯控制。在MVC設(shè)計(jì)模式中,jsp屬于視圖層,Servlet屬于控制層。jsp運(yùn)行機(jī)制如下圖所示:JVM僅識(shí)別Java類,并不能直接識(shí)別jsp代碼。當(dāng)web容器收到以.jsp為擴(kuò)展名的URL請求時(shí),會(huì)交給Tomcat中的jsp引擎處理。首次訪問jsp頁面時(shí),...

    java中JSP和Servlet的區(qū)別?
    它是與JavaScript不同的,JavaScript是在客戶端的腳本語言,在客戶端執(zhí)行,與服務(wù)器無關(guān)。 那么JSP是什么?就是Servlet.JSP與Servlet之間的主要差異在于,JSP提供了一套簡單的標(biāo)簽,和HTML融合的比較好,可以使不了解Servlet的人可以做出動(dòng)態(tài)網(wǎng)頁來。對于Java語言不熟悉的人(比如像我),會(huì)覺得JSP開發(fā)比較方便。JSP修改后可以...

    JSP和 servlet各有什么優(yōu)點(diǎn),有什么區(qū)別?能否互相代替?
    JSP和Servlet在Web應(yīng)用開發(fā)中扮演著重要角色,但它們各自的功能和優(yōu)勢是有所區(qū)別的。JSP主要用于處理展示層的任務(wù),它允許開發(fā)者將HTML與Java代碼結(jié)合起來,從而實(shí)現(xiàn)動(dòng)態(tài)頁面的生成。通過在JSP頁面中嵌入Java代碼,可以輕松處理用戶輸入、與數(shù)據(jù)庫交互以及生成動(dòng)態(tài)內(nèi)容。這種靈活性使得JSP成為快速開發(fā)Web應(yīng)用的...

    描述jsp和sevelet的區(qū)別,共同點(diǎn)?
    剛才在上面也提到了,Jsp是在Servlet基礎(chǔ)上推出的,即Jsp從本質(zhì)上來講是Servlet,所以Jsp具有Servlet的功能,也就理所當(dāng)然支持Java語句了。Jsp和Servlet的不同點(diǎn):1、Jsp和Servlet兩者創(chuàng)建的方式不一樣 2、兩者都可以形成Html頁面,但是Jsp更直觀、方便,因?yàn)樗梢灾苯佑肏TML標(biāo)簽和Javascript;而Servlet是...

    JSP和Servlet有什么區(qū)別?
    Jsp是Servlet的一種簡化,使用Jsp只需要完成程序員需要輸出到客戶端的內(nèi)容,Jsp中的Java腳本如何鑲嵌到一個(gè)類中,由Jsp容器完成。而Servlet則是個(gè)完整的Java類,這個(gè)類的Service方法用于生成對客戶端的響應(yīng)。JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,其根本是一個(gè)簡化的Servlet設(shè)計(jì),它[1] ...

    那個(gè)jsp和servlet有什么區(qū)別?
    Servlet的實(shí)現(xiàn)方式是在java代碼中嵌入HTML代碼,編寫和修改HTML非常不方便,所以適合做流程控制和業(yè)務(wù)邏輯的處理;JSP實(shí)現(xiàn)的方式是在HTML中嵌入java代碼,比較適合頁面的顯示。5.JSP和Servlet內(nèi)置對象不同:Servlet中沒有內(nèi)置對象,JSP中的內(nèi)置對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及...

    servlet和jsp之間的關(guān)系
    1.JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上是Servlet的簡易方式,更強(qiáng)調(diào)應(yīng)用的外表表達(dá)。2.JSP編譯后是"類servlet"。3.Servlet和JSP最主要的不同點(diǎn)在于,Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個(gè)擴(kuò)展名為.jsp的文件。JSP側(cè)重于視圖,Servlet...

    相關(guān)評說:

  • 卻以17539698061: Servlet與JSP的區(qū)別 -
    古交市螺紋: ______ Servlet是一種在服務(wù)器端運(yùn)行的Java程序,從某種意義上說,它就是服務(wù)器端的Applet.所以Servlet可以像Applet一樣作為一種插件(Plugin)嵌入到Web Server中去,提供諸如HTTP、FTP等協(xié)議服務(wù)甚至用戶自已定制的協(xié)議服務(wù).而JSP是繼...
  • 卻以17539698061: 什么是Java Web??什么是XML、Servlet、JSP??都是做什么用的? -
    古交市螺紋: ______ java web 是指java技術(shù)中的開發(fā)網(wǎng)站的技術(shù),其實(shí)真的用java做網(wǎng)站我個(gè)人并不推薦,不如直接用asp,php,java很多時(shí)候由于其出色的代碼書寫規(guī)范和高效的數(shù)據(jù)庫調(diào)用技術(shù)從而開發(fā)一些用一定難度的基于瀏覽器的系統(tǒng),如內(nèi)部oa,erp等基于...
  • 卻以17539698061: jsp的Session 和Servlet的Session有什么區(qū)別? -
    古交市螺紋: ______ jsp的Session和Servlet的Session本質(zhì)上是一致的,區(qū)別是:jsp中session是作為隱式對象存在的,可以直接使用;Servlet中的session需要手動(dòng)提取后才能使用. HttpSession是Java平臺(tái)對session機(jī)制的實(shí)現(xiàn)規(guī)范,因?yàn)樗鼉H僅是個(gè)接口,具體到每...
  • 卻以17539698061: jsp跟servlet的區(qū)別和相同點(diǎn) -
    古交市螺紋: ______ 先概括的說一下,Jsp和Servlet很相似,都可以寫Java語句,包括流程控制、事務(wù)管理.接下來詳細(xì)介紹一下Jsp、Servlet.先了解一下Jsp和Servlet的來源.Sun公司先發(fā)布Servlet,其功能非常強(qiáng)大,體系結(jié)構(gòu)也相對傳統(tǒng)模式先進(jìn),是純Java寫...
  • 卻以17539698061: jsp與servlet是什么關(guān)系 -
    古交市螺紋: ______ jsp可以說就是Servlet1、最開始是只有Servlet 但是 Servlet打印輸入html頁面的代碼很繁瑣2、由此就創(chuàng)造了 JSP,里面可以寫Java代碼 jsp在編譯過程中,會(huì)轉(zhuǎn)換成Servlet,交給JDK、jre 處理3、綜合以上,jsp就是Servlet
  • 卻以17539698061: jsp和servlet之間的關(guān)系 -
    古交市螺紋: ______ 1.JSP第一次運(yùn)行的時(shí)候會(huì)編譯成servlet.2.jsp是web開發(fā)技術(shù),servelt是服務(wù)器端運(yùn)用的小程序,我們訪問一個(gè)jsp頁面時(shí),服務(wù)器會(huì)將這個(gè)jsp頁面轉(zhuǎn)變成servelt小程序運(yùn)行得到結(jié)果后,反饋給用戶端的瀏覽器..3.servlet相當(dāng)于一個(gè)控制層再去調(diào)用相應(yīng)的javabean處理數(shù)據(jù),最后把結(jié)果返回給jsp.4.servlet主要用于轉(zhuǎn)向,將請求轉(zhuǎn)向到相應(yīng)的jsp頁面.5.jsp更多的是進(jìn)行頁面顯示,Servlet更多的是處理業(yè)務(wù),即jsp是頁面,servlet是實(shí)現(xiàn)jsp的方法.
  • 卻以17539698061: jsp和servlet是什么關(guān)系 -
    古交市螺紋: ______ 親,這個(gè)百度很多呀,這是我覺得總結(jié)的比較簡潔的,從別讓微博摘抄的....1.jsp經(jīng)編譯后就變成了Servlet.(JSP的本質(zhì)就是Servlet,JVM只能識(shí)別java的類,不能識(shí)別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識(shí)別的java類)2.jsp更...
  • 卻以17539698061: jsp與servlet有什么關(guān)系 -
    古交市螺紋: ______ 以前,我對于這兩樣?xùn)|西,沒有想過去想它們有什么區(qū)別,因?yàn)閖sp在編譯完后也會(huì)成為一個(gè)servlet的.class文件.所以,它們對我個(gè)人來說基本沒有什么區(qū)別.在網(wǎng)上看到有位網(wǎng)友說:servlet是jsp的爹!,很有趣也很實(shí)在!后來,去面試就遇到...
  • 卻以17539698061: jsp和servlet的區(qū)別 共同點(diǎn) -
    古交市螺紋: ______ 1.jsp經(jīng)編譯后就變成了Servlet.(JSP的本質(zhì)就是Servlet,JVM只能識(shí)別java的類,不能識(shí)別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識(shí)別的java類) 2.jsp更擅長表現(xiàn)于頁面顯示,servlet更擅長于邏輯控制. 3.Servlet中沒有內(nèi)置對象,Jsp中...
  • 国产日韩久久久久无码精品| gogogo免费视频观看 高清韩国| 精品国产日韩一区三区| 免费无码专区毛片高潮喷水在线| 国产精品久久久久久久9999| 国产三级视频在线观看视| 国产欧美日韩精品专区| 久久精品国产99久久久| 97国产精华最好的产品亚洲| 日韩国产精品区一99|