欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jsp標簽庫是什么-創(chuàng)新互聯

這篇文章將為大家詳細講解有關jsp標簽庫是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯建站擁有10余年成都網站建設工作經驗,為各大企業(yè)提供成都做網站、成都網站建設服務,對于網頁設計、PC網站建設(電腦版網站建設)、重慶APP開發(fā)公司、wap網站建設(手機版網站建設)、程序開發(fā)、網站優(yōu)化(SEO優(yōu)化)、微網站、域名注冊等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業(yè)積累了很多網站制作、網站設計、網絡營銷經驗,集策劃、開發(fā)、設計、營銷、管理等網站化運作于一體,具備承接各種規(guī)模類型的網站建設項目的能力。

 JSP標準標簽庫(JSTL)是一個JSP標簽集合,它封裝了JSP應用的通用核心功能。JSTL支持通用的、結構化的任務,比如迭代,條件判斷,XML文檔操作,國際化標簽,SQL標簽。 除了這些,它還提供了一個框架來使用集成JSTL的自定義標簽。從概念上講,標簽就是很簡單而且可重用的代碼結構。比方說,在最新發(fā)布的JSPKit(在JSP Insider內)中,使用XML標簽實現了對XML文檔的輕松訪問。

推薦課程:Java教程。

重要特性

易于安裝在多個項目上

標簽很容易從一個JSP項目遷移到其他項目。一旦建立了一個標簽庫,則只需要將所有的東西打包為一個JAR文件,你就可以在任何的JSP項目中重新使用。因為標簽可以重新使用,標簽庫可以輕松地用于你自己的項目,所以標簽庫越來越通行。目前,最好的標簽資源可以在JSPTags.com這個站點找到。

可以無限制地擴展和增加JSP的功能

擴展JSP 標簽庫可以具備JSP規(guī)范(JSP 1.2)中的任何特性和功能,你可以無限制地擴展和增加JSP的功能,而無需要等待下一版本JSP的出現。例如,你對JSP的include調用不太滿意。你可以建立自己的include標簽,該標簽執(zhí)行的是你自己的規(guī)范。

容易維護

標簽庫使得JSP的web應用程序非常易于維護,原因有:

(1)標簽應用簡單,對任何人而言都很容易使用、易于理解。

(2)所有的程序邏輯代碼都集中放在的標簽處理器和JavaBeans中。這意味著你在升級代碼時,無需要對每個使用該代碼的頁面進行修改,你只需要修改集中的代碼文件便可。

(3)如果需要加入新的功能,你也無需修改任何已經存在的頁面,可以在標簽中加入額外的屬性,從而引進新的行為,而其它舊的屬性不變,這樣所有舊的頁面還可以正常工作。 例如你有一個讓所有文本變藍的標簽:

<BlueText>My Text</BlueText>

但在后來項目中,你又想讓藍色變暗。你可以保留原有的標簽,只要為其增加一個新的屬性:shade ,如下所示:

<BlueText shade="teal">My Text</BlueText>

所有舊的標簽仍然可以產生藍色的文本,但現在你可以使用同一標簽來產生變暗的藍色文本了。

(4)標簽提升了代碼的重用性。那些經過多次測試和使用的代碼肯定具有更少的bug。所以,使用定制標簽的JSP頁面也同樣具有更少的缺陷,維護起來自然方便多了。

快速的開發(fā)時間

標簽庫提供一個簡單的方式來重用代碼。在服務器端的語言中,其中一個標準的重用代碼方式是使用模板。相對于使用模板庫,標簽庫是一個更好的解決辦法。使用模板庫,你必須為每個項目修改模板或者且建立嚴格的界面,而標簽庫則沒有這些限制,并且擁有所有面向對象的好處,可以做到靈活和更有擴展性,而且,通過重用代碼,你可以花費更少的時間來做開發(fā),更多的時間可以用在設計你的web應用上。標簽庫的接口也很簡單,非常容易做插入、使用和調試。

標簽的組成結構

雖然標簽庫非常易于使用,不過要建立一個標簽庫的內部實現機制還是頗復雜的,起碼要比建立一個簡單的JavaBean復雜。這個復雜是來自于標簽庫是由幾部分構成的。不過,你只需要掌握了Java和JSP的知識就夠了。

一個簡單的標簽由下面的元素構成:

1.JavaBean:為了得到Java與生具來的面向對象的好處,可重用的代碼應該放到一個獨立的代碼容器中,也就是JavaBean。這些JavaBeans并不是標簽庫必不可少的一部分,但它們是標簽庫用來執(zhí)行所分配任務的基礎代碼模塊。

2.標簽處理器:標簽處理器是標簽庫的真正核心。一個標簽處理器(tag handler)引用它所需要的任何外部資源(JavaBean)并且負責訪問JSP頁面的信息(PageContext對象)。而JSP頁面則把頁面上設置的標簽屬性和標簽體中的內容都傳遞給標簽處理器,當標簽處理器完成其處理過程后,它就會把處理后的輸出結果回送給JSP頁面做進一步處理。

3.標簽庫描述符(TLD文件):這是一個簡單的XML文件,它記錄著標簽處理器的屬性、信息和位置等信息。JSP容器通過這個文件來得知從哪里及如何調用一個標簽庫。

4.Web站點的web.xml文件:這是Web站點的初始化文件,在這個文件中,需要定義了Web站點中用到的自定義標簽,以及用來描述每個自定義標簽的tld文件。

5.發(fā)布文件(WAR或JAR文件):如果你想重用自定義標簽的話,你需要一個方法來將它由一個項目遷移到其他項目中去。將標簽庫打包為一個JAR文件是一個簡單而且有效的方式。

6.JSP頁面上的標簽庫聲明:要在JSP頁面中的使用某個自定義標簽的話,需要使用標簽庫標示符在頁面上進行聲明。

看來要做的工作很多,剛開始用的時候當然會有點棘手,不過其實并不是很難。它的要點并不在于編碼,而是在于如何將各部分正確地組織起來。這種層次性的結構是很重要的,它令標簽的使用靈活和更容易轉移。更重要的事,這些層次可以讓整個建立標簽庫的過程都能通過JSP IDE(JSP的集成開發(fā)環(huán)境)自動完成。JSP IDE更可以自動完成創(chuàng)建定制標簽的大部分工作,而你自己則只需要負責建立代碼和標簽處理器。(注意:一個標簽處理器僅定義一個自定義標簽;一個標簽庫是幾個處理相同任務的標簽處理器的集合)

在這篇文章中只簡要地討論了標簽庫的好處。標簽庫實際上還有許多其它強大的功能。標簽庫促使JSP開發(fā)進入了前所未有的新天地。對JSP開發(fā)人員來說這確實是一種很令人振奮的新技術,因為他們得到了一個可將JSP轉到各個應用并且建立任何類型web應用的工具。標簽庫讓JSP變成了最豐富、最具動態(tài)開發(fā)能力的、強大的Web編程環(huán)境。它的功能只受我們的想象和創(chuàng)造力限制。

關于jsp標簽庫是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當前標題:jsp標簽庫是什么-創(chuàng)新互聯
分享網址:http://aaarwkj.com/article48/ipjep.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站制作定制開發(fā)、品牌網站設計、網站改版面包屑導航、網站設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司
亚洲区自拍偷拍一区二区| 黄色三级视频一区二区三区| 国产中文字二暮区2021综合| 欧美亚洲另类在线第一页| 亚洲综合av一区二区三区四区| 欧美一区二区三区有限公司| 欧美成人免费做真爱高潮| 熟妇人妻精品视频一区二区| 日韩人妻有码中文字幕| 日本中文字幕免费专区| 国产精品推荐在线观看| 蜜桃在线视频在线观看| 福利福利视频一区二区| 国产又粗又长在线视频| 亚洲黄色片大奶子水多| 欧美在线观看香蕉视频| 日韩精品少妇一区二区| 日本久久精品免费网站| 国产精品一品二区三区在线观看| 99热这里只有精品中文| 国产91黑丝在线播放| 久久96国产精品久久久| 免费在线成人av观看| 国产高清视频在线观看流白浆| 可以免费看黄的网久久| 日韩亚洲毛片全在线播放| 亚洲欧美午夜福利视频| 日韩欧美一区二区三区| 国产高跟丝袜av专区| 日韩美女搞黄色的网站| 白嫩少妇情久久密月久久| 成人爱爱视频在线免费观看| 欧美一区二区三区爽| 91免费观看视频高清| 国产毛片久久久久久国产| 国产精精精精品欧美日韩| 天天操天天夜夜操夜夜| 国产精品欧美一区二区视频| 亚洲美女国产精选999| 情侣自拍偷拍亚洲天堂区| 欧美日韩国产激情另类|