• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        JSP標簽庫介紹 (2)轉

        JSP標簽庫介紹 (2)轉

        更新時間:2022-05-06 文章作者:未知 信息來源:網絡 閱讀次數:

        什么是標簽庫?
        JSP標簽庫(也被稱作定制標簽)是一種通過JavaBean生成基于XML的腳本的方法。從概念上將,標簽就是很簡單而且可重用的代碼結構。比方說,在我們最新發布的JSPKit(在JSP Insider內)中,我們就使用XML標簽實現了對XML文檔的輕松訪問。請看以下的清單A。

        清單A:執行XML/XSL 轉換的示例標簽及其所在的HTML頁面

        <%@ taglib uri="http://www.jspinsider.com/jspkit/JAXP" prefix="JAXP"%>
        <JAXP:TransformerTag>
        <JAXP:XMLFile>c:/xml/example.xml</JAXP:XMLFile>
        <JAXP:XSLFile>c:/xml/example.xsl</JAXP:XSLFile>
        </JAXP:TransformerTag>

        以上的示例使用了簡單的標簽來訪問處在幕后的更強大代碼。在以上的事例中首先裝載了一個XML文件,然后應用了一個XSL文件來創建一個將被發送到客戶端的結果——這一切不過僅僅只是用了一個很簡單的標簽。

        定制標簽使得JSP項目中很容易創建重用的開放源代碼模塊。而你的全部需要不過就是標簽庫及其文檔。標簽庫的重要特性如下所示:

        易于安裝在多個項目上
        標簽很容易從一個JSP項目遷移到其他項目。一旦建立了一個標簽庫,你只需要把這個個標簽庫包裝成一個JAR文件就可以在其他JSP項目中重新使用了。不能重用的是你作為程序員在建立標簽時所加進標簽的內容。因為標簽可以重新使用,所以標簽庫可以輕松地用于你自己的項目。目前,最好的標簽資源可以在JSPTags.com這個站點找到。.
        擴展JSP
        標簽庫可以具備JSP規范(JSP 1.2)中的任何特性和功能。這也意味著你擁有了無限的能力可以擴展和增加JSP的強大功能卻無需等待新版本JSP的發布。所以說,你完全可以取消頁面上的JSP include調用了——只需用include標簽建立自己的規范就可以了。
        易于維護
        標簽庫使得JSP Web應用程序變得很容易維護。主要有以下幾個原因:


        標簽對任何人而言都很容易使用、易于理解。
        你的所有邏輯都駐留在處于中心的標簽處理器和JavaBean內。這樣一來,如果你不得不更新你的代碼,你只需要處理這些中心文件而無需修正使用這些代碼的其他頁面。
        如果你需要增加新的功能,你不必改變任何已經存在的頁面。你可以把額外的屬性包含到你的標簽內從而引進新的行為同時保留以前的屬性,實現舊頁面的正常運行。

        比方說,你可能有如下的一個標簽,它讓你的文本都顯示藍色:

        <BlueText>My Text</BlueText>

        但是隨著項目的進行,你又想讓藍色變暗。于是你保留自己的標簽但是為其增加了一個新的屬性:shade

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

        所有的老標簽繼續顯示藍色,但現在你可以使用同一標簽來產生變暗的藍色文本了。


        標簽提升了代碼的重用性。那些經過多次測試和使用的代碼肯定具有更少的bug。所以,使用定制標簽的JSP頁面也同樣具有更少的缺陷,維護起來自然方便多了。
        更快的開發速度
        標簽庫是一種重用代碼的好辦法。我們知道,服務器端語言標準的重用代碼方式是使用模版。標簽庫和模版庫這種方式相比則好得多。采用模版庫,你就需要針對每個項目修改模版或者建立生硬的接口。標簽庫則沒有這些限制,而其所具有的面向對象特性則讓標簽庫不僅用法靈活而且擴展能力極為強大。還有,因為你重用代碼,結果在項目開發上花費的時間就大大降低了,而更多的時間則可以用來設計自己的Web應用程序。標簽庫的簡單接口使得這些代碼用法簡單、易于調試。
        雖然標簽庫用起來特別簡單,但是,建立其內部支持層次可比建立簡單的JavaBean復雜多了。這種復雜性的主要原因在于標簽庫包含了好幾個部分。而你所需要掌握的技能不過是理解、熟悉Java和JSP。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 狼色精品人妻在线视频免费| 亚洲色大成网站www尤物| 韩国免费a级作爱片无码| 亚洲第一视频在线观看免费| 国产成人综合亚洲| 亚洲精品无码久久久| 国产免费内射又粗又爽密桃视频| 亚洲午夜无码片在线观看影院猛| 男女作爱免费网站| 国产成人综合亚洲AV第一页 | 亚洲精品无码专区在线| 91在线视频免费播放| 亚洲国产综合AV在线观看| 四虎影永久在线高清免费 | 国产免费区在线观看十分钟 | 无码免费午夜福利片在线| 亚洲欧洲国产综合AV无码久久| 成人在线视频免费| 日韩色视频一区二区三区亚洲| 亚洲国产成人爱av在线播放| 久久一区二区免费播放| 亚洲最大中文字幕| 免费看的一级毛片| 成在线人视频免费视频| 亚洲黄色三级网站| 日本特黄特色免费大片| 久久久久久av无码免费看大片| 亚洲人成在线影院| 免费观看理论片毛片| 一区二区免费在线观看| 亚洲精品无码专区久久久| 欧亚精品一区三区免费| 日本高清免费中文在线看| 亚洲高清在线观看| 成人免费视频软件网站| 大妹子影视剧在线观看全集免费| 亚洲人成网站日本片| 亚洲AV成人潮喷综合网| 最近高清中文字幕免费| 日韩在线视频免费| 亚洲第一页中文字幕|