JSP技術(shù)研究
- 期刊名字:科技資訊
- 文件大小:418kb
- 論文作者:沈力
- 作者單位:杭州師范大學(xué)錢江學(xué)院
- 更新時(shí)間:2020-10-30
- 下載次數(shù):次
科技資訊是2TECINOLOY NFORMATION信息技術(shù)JSP技術(shù)研究沈力(杭州師范大學(xué)錢江學(xué)院杭州310012)摘要;本文主要用述JSP概述,優(yōu)點(diǎn)和缺點(diǎn),以及JSP技術(shù)的應(yīng)用研究。關(guān)鍵詞:JSP概述應(yīng)用研究中圖分類號(hào):TU2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-39102011)3()-0014-011 JSP概述況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)^極佳的解決方案,使他們可以利用JavaBeanJSP技術(shù)使用Java編程語(yǔ)言編寫類XML是“ 最低性能價(jià)格比"了。從另一方面,它還技術(shù)封裝事務(wù)邏輯,很好地實(shí)現(xiàn)業(yè)務(wù)邏輯的tags和Iscriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的需要硬 盤空間來儲(chǔ)存一系列的.java文件和客戶端操作的分離,使系統(tǒng)具有更好的處理邏輯。網(wǎng)頁(yè)還能通過tags和scriptlets訪和.class文件,以及對(duì)應(yīng)的版本文件。靈活性和適用性.其工作原理是將數(shù)據(jù)庫(kù)問存在于服務(wù)端的資源的應(yīng)用邏輯.JSP將的基本操作邏輯封裝在JavaBean包中,通過網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可3 JSP 的應(yīng)用JSP調(diào)用JavaBean來實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)3.1 基于JSP的Web GIS3.2.2連接池技術(shù)用程序的開發(fā)變得迅速和容易?;贘SP的Web GIS由 于與數(shù)據(jù)庫(kù)聯(lián)系雖然JDBC(JavaBean)作為一種數(shù)據(jù)庫(kù)訪Web服務(wù)器在遇到訪向JSP網(wǎng)頁(yè)的請(qǐng)求較緊, . -般采用JavaBean組件技術(shù),JSP用向技術(shù)具有諸多優(yōu)點(diǎn),但在電子商務(wù)網(wǎng)站時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)Java組件JavaBean執(zhí)行確定任 務(wù)和封裝對(duì)象中,當(dāng)有大量的用戶同時(shí)訪問時(shí),采用此種技果連同JSP文件中的HTML代碼一起返回?cái)?shù)據(jù),JSP與JavaBean的關(guān)系就像ASP與術(shù)反而會(huì)使系統(tǒng)性能下降。為了解決這一問給客戶。插入的Java程序段可以操作數(shù)據(jù)COM的關(guān) 系, COM對(duì)象常用于幫助從ASP題,在JSP中,把連接池技術(shù)和JDBC(JavaBean)庫(kù).重新定向網(wǎng)頁(yè)等.以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)網(wǎng)頁(yè)中 分離出邏輯或計(jì)算的代碼,可以在結(jié)合起來使用。連接池(Connection Pool)就所需要的功能。JSP與Java Servlet- -樣,是任 何允許標(biāo)準(zhǔn)對(duì)象模型的語(yǔ)言中引用,而是眾多連接對(duì)象的“緩沖存儲(chǔ)池”,也就是在服務(wù)器端執(zhí)行的,通常返回給客戶端的JavaBean僅限 于Java程序設(shè)計(jì)語(yǔ)言,比COM連接對(duì)象的集合體。連接池負(fù)責(zé)管理數(shù)據(jù)就是一個(gè)HTML文本,因此客戶端只要有更易于開發(fā),只要通曉Java,就很容易掌握庫(kù)連接的建立.釋放和調(diào)度.事前連接池先瀏覽器就能瀏覽.JSP頁(yè)面由HTML代碼和JavaBean的結(jié) 構(gòu)。在ASP中使用COM對(duì)象必建立若千個(gè)連接、,放置在內(nèi)存對(duì)象中,當(dāng)有嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面須在服務(wù)器 上注冊(cè),對(duì)象改變時(shí),服務(wù)器需數(shù)據(jù)庫(kù)訪問請(qǐng)求時(shí),不需要執(zhí)行連接數(shù)據(jù)被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處重 新啟動(dòng),而JavaBean不需在服務(wù)器上注庫(kù)的操作,只需從連接池的空閑隊(duì)列中取理.然后將生成的HTML頁(yè)面返回給客戶冊(cè), 對(duì)象改變時(shí),只需重新啟動(dòng)對(duì)象即可。用連接I數(shù)據(jù)庫(kù)訪問完成后,將連接放回連端的瀏覽器。Java Servlet是JSP的技 術(shù)基用JSP技術(shù)實(shí)現(xiàn)的Web GIS,JSP應(yīng)用程接池中,供其他數(shù)據(jù)庫(kù)操作時(shí)復(fù)用連接池礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要序置 于Web服務(wù)器端,當(dāng)用戶請(qǐng)求JSP網(wǎng)頁(yè)中的連接。應(yīng)用連接池技術(shù)極大地減少了Java Servlet和JSP配合才能完成。JSP具備時(shí),JSP程序?qū)⒆詣?dòng)送給JSP引繁(JSP Engine)連接和關(guān)閉數(shù)據(jù)庫(kù)的操作,非常顯著地提了Java技術(shù)的簡(jiǎn)單易用,完會(huì)的面向?qū)ο?,處理?它將程序中的Java代碼分離出來,生成高了系統(tǒng)性能。具有平臺(tái)無關(guān)性且安全可靠,主要面向因Servlet, 若無語(yǔ)法錯(cuò)誤,則編譯成lass文件3.3標(biāo)簽庫(kù)技術(shù)特網(wǎng)的所有特點(diǎn)。后,載入Java VM(Java Virtual Machine)執(zhí)在JSP中,動(dòng)作是可以創(chuàng)造與訪問程序行(這是JSP程序的惟-次執(zhí)行)。語(yǔ)言對(duì)象和影響輸出流的元素,JSP定義了2 JSP 的優(yōu)缺點(diǎn)3.2 JSP對(duì)Web數(shù)據(jù)庫(kù)的訪問六個(gè)標(biāo)準(zhǔn)的動(dòng)作.除了這六個(gè)標(biāo)準(zhǔn)動(dòng)作以2.1優(yōu)點(diǎn)JSP訪問Web數(shù)據(jù)庫(kù)有兩種主流技術(shù),外,用戶可以定義自己的動(dòng)作來完成特定(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之分 別是JDBC(JavaBean)技術(shù)和連接他技術(shù)。的功能。這些動(dòng)作被稱為客戶化動(dòng)作,它們外,代碼不用做任何更改.(2)系統(tǒng)的多平臺(tái)3.2.1 JDBC(JavaBean)技術(shù)是可重用的程序模塊。通過這些動(dòng)作,程序支持.基本上可以在所有平臺(tái)上的任意環(huán)JSP借助Java語(yǔ)言的數(shù)據(jù)庫(kù)連接技術(shù)員就可以在JSP頁(yè)面中把頁(yè)面的顯示功能境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在JDBC(ava Database Connetivity),即通過也部分地封裝起來,使整個(gè)頁(yè)面更加簡(jiǎn)潔任意環(huán)境中擴(kuò)展.相比ASP/.net的局限性JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相聯(lián),執(zhí)行查詢.和易于維護(hù).在一個(gè)JSP頁(yè)面中,這些客戶是顯而易見的。(3)強(qiáng)大的可伸縮性。從只有修改.增加、刪除等操作。JDBC作為一種數(shù)化動(dòng)作是通過客戶化標(biāo)簽來調(diào)用的。而標(biāo).一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,據(jù)庫(kù)訪問技術(shù),具有使用簡(jiǎn)單、 可移植性簽 庫(kù)(Tag?Library)就是客戶化標(biāo)簽的集合。到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到強(qiáng)、 易于編寫和維護(hù)等優(yōu)點(diǎn),可高效地實(shí)現(xiàn)JSP標(biāo)簽庫(kù)是-種通過JavaBeans生成基于多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,數(shù) 據(jù)庫(kù)的連接。XML的腳本的方法。它是JSP的最大特點(diǎn)之-臺(tái)服務(wù)器到無敷臺(tái)服務(wù)器,Java顯示了一利用JDBC - 0DBC轉(zhuǎn)換,Java程序就可一 。通過標(biāo)簽庫(kù),能夠無限制地?cái)U(kuò)展JSP應(yīng)個(gè)巨大的生命力。以訪問帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),從而用,完成任何復(fù)雜的應(yīng)用需求。2.2缺點(diǎn).方便地實(shí)現(xiàn)數(shù)據(jù)庫(kù)的跨平臺(tái)訪問。目前,大叁老立獻(xiàn).(1)與ASP- - -樣,Java的一些優(yōu)勢(shì)正是它多 數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng)警店麻致命的問題所在。正是由于為了跨平臺(tái)的以JSP能訪向Oracle ,Sybase,M中國(guó)煤化工:作室. JSP編程技巧[M].功能,為了極度的伸縮能力.所以極大的增Server,MySQL和MS Acess| YHCNMHGK業(yè)出版社,2001.加了產(chǎn)品的復(fù)雜性。()Java的運(yùn)行速度是JavaBean技術(shù)是一 種可 重復(fù)使用15平日L以JnVn∈I vuet網(wǎng)絡(luò)編程[M].清華大學(xué)出用class常駐內(nèi)存來完成的,所以它在一些情的軟件組件 ,它為軟件開發(fā)者提供了一種版社,2009.4科技資訊SCIENCE & TECHINOLOGY INFORMATION
-
C4烯烴制丙烯催化劑 2020-10-30
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-30
-
生物質(zhì)能的應(yīng)用工程 2020-10-30
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-10-30
-
石油化工設(shè)備腐蝕與防護(hù)參考書十本免費(fèi)下載,絕版珍藏 2020-10-30
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-10-30
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-30
-
甲醇制芳烴研究進(jìn)展 2020-10-30
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-10-30

