<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • sun認(rèn)證JSP應(yīng)用開發(fā)背景及特點(diǎn)

    時(shí)間:2024-07-10 14:09:16 SUN認(rèn)證 我要投稿
    • 相關(guān)推薦

    sun認(rèn)證JSP應(yīng)用開發(fā)背景及特點(diǎn)

      JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。下面來看yjbys小編介紹吧!

      JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。

      隨著WWW(World Wide Web)的普及,動(dòng)態(tài)網(wǎng)頁技術(shù)也急速發(fā)展。從原來的CGI(Common Gateway In-terface)到ASP(Active Server Page),都從某種程度上滿足了網(wǎng)頁開發(fā)人員對(duì)動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)的需求。但是不管是CGI還是ASP都存在一定的局限性,如CGI對(duì)服務(wù)器資源的耗費(fèi),ASP只能同Microsoft IIS一起使用等,這些都限制了這些技術(shù)的使用范圍,極大地阻礙了它們的推廣。

      廣大的頁面開發(fā)人員都熱切地盼望一種統(tǒng)一的頁面開發(fā)技術(shù),該技術(shù)應(yīng)該具有的特點(diǎn):

      ①與操作平臺(tái)無關(guān),能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行;

      ②將應(yīng)用程序邏輯和頁面顯示分離;

      ③提供代碼重用,簡化開發(fā)基于Web的交互式應(yīng)用程序的過程。

      JSP(Java Server Page)技術(shù)就是被設(shè)計(jì)用來滿足這樣的要求的。JSP是由Sun MicroSystem公司于1999年6月推出的新的網(wǎng)頁開發(fā)技術(shù),它是基于Java Serv-let以及整個(gè)Java體系的Web開發(fā)技術(shù),是Servlet2.1API的擴(kuò)展。利用這一技術(shù),可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。

      Java是未來的主流開發(fā)技術(shù),具有很多優(yōu)勢(shì)。JSP則是Java在Internet/Intranet Web上的重要應(yīng)用技術(shù),得到了廣泛的支持和承認(rèn),它可以和各種Java技術(shù)完好地結(jié)合在一起,從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。JSP應(yīng)用開發(fā)的前景十分可觀。

      作為一種基于文本的、以顯示為中心的開發(fā)技術(shù),JSP提供了Java Servlet的所有好處。為了做到邏輯功能和顯示功能分開,JSP已經(jīng)可以和JavaBeans、Enterprise JavaBeans(EJB)和Servlet一起工作。

      JSP的開發(fā)人員可以通過使用JavaBeans、EJB和Servlet來完成大部分與網(wǎng)站邏輯相關(guān)的工作,而僅僅把顯示的工作交給JSP頁面來完成。內(nèi)容和顯示邏輯分開的好處在于,更新頁面外觀的人員不必懂得Java代碼,而更新Java類的人員也不必是設(shè)計(jì)網(wǎng)頁的行家。這就可以用帶Java類的JSP頁面來定義Web模板,以建立一個(gè)具有相似外觀的頁面組成的網(wǎng)站。

      Java類完成數(shù)據(jù)提供,在模板中就沒有Java代碼,這意味著這些模板可以由一個(gè)HTML編寫人員來維護(hù)。

      JSP作為當(dāng)前主流的網(wǎng)頁應(yīng)用開發(fā)技術(shù),具有如下特點(diǎn)。

      1)將內(nèi)容的生成和顯示進(jìn)行分離:使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終的頁面。使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來變化的)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。

      如果核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。

      2)強(qiáng)調(diào)可重用的組件:絕大多數(shù)JSP頁面依賴于可重用的、跨平臺(tái)的組件來完成應(yīng)用程序所要求的更為復(fù)雜的處理。得益于Java的操作平臺(tái)無關(guān)性,開發(fā)人員能夠很方便共享和交流執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者所使用。基于組件的方法加速了總體的開發(fā)過程,極大地提高了項(xiàng)目整體開發(fā)的效率。

      雖然JSP功能強(qiáng)大,但是它要求網(wǎng)頁開發(fā)人員對(duì)Java要相當(dāng)熟悉。而現(xiàn)在Java程序員還比較少,對(duì)一般的網(wǎng)頁開發(fā)人員來說,JSP的語法還是比較難于掌握的。

      所以,就需要有一種網(wǎng)頁開發(fā)工具,為一般的網(wǎng)頁開發(fā)人員提供常用的JSP應(yīng)用,讓只懂得一般頁面開發(fā)技術(shù)(HTML)的開發(fā)人員也能夠使用JSP的強(qiáng)大功能。

    【sun認(rèn)證JSP應(yīng)用開發(fā)背景及特點(diǎn)】相關(guān)文章:

    JSP應(yīng)用開發(fā)的特點(diǎn)10-14

    Sun認(rèn)證Java開發(fā)員考試介紹10-09

    Sun國際認(rèn)證06-10

    SUN認(rèn)證考試流程01-15

    SUN認(rèn)證考試科目01-11

    SUN認(rèn)證考試簡介07-14

    SUN JAVA認(rèn)證介紹12-18

    sun認(rèn)證報(bào)考指南09-26

    SUN認(rèn)證考試項(xiàng)目01-11

    SUN的JAVA程序員和開發(fā)員認(rèn)證及考試09-14

    主站蜘蛛池模板: 亚洲精品无码日韩国产不卡?V| 久久亚洲中文字幕精品有坂深雪| 久久久久人妻一区精品| 精品无码久久久久国产| 久久93精品国产91久久综合| 成人区人妻精品一区二区不卡视频| 亚洲精品宾馆在线精品酒店| 国产精品一级毛片无码视频| 国产精品一级片| 免费精品无码AV片在线观看| 日本精品少妇一区二区三区| 国产精品成人99久久久久| 久久99国产精品久久99| 国产精品美女久久久m| 无码国内精品人妻少妇| 青青青青久久精品国产h久久精品五福影院1421 | 国产福利微拍精品一区二区| 中文字幕精品亚洲无线码一区应用 | 538国产精品一区二区在线| 亚洲精品一品区二品区三品区| 精品一区二区无码AV| 91精品免费久久久久久久久| 柠檬福利精品视频导航| 成人久久精品一区二区三区| 国产a∨精品一区二区三区不卡| 无码人妻精品一区二区三区东京热| 日韩精品无码永久免费网站| 精品欧美一区二区在线看片| 国产精品青草视频免费播放| 国产精品福利在线观看免费不卡| 日本精品中文字幕| 久久99国产精品久久久| 国产夫妇精品自在线| 国产91久久精品一区二区| 国产精品丝袜黑色高跟鞋| 国产精品熟女高潮视频| 国产精品伦一区二区三级视频| 国产精品亚韩精品无码a在线| 欧洲精品久久久av无码电影| 久久精品一本到99热免费| 精品国产精品国产偷麻豆|