求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

標籤庫檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
  標籤庫

JSP標籤庫,也稱自定義標籤庫,可看成是一種通過JavaBean生成基於XML的腳本的方法。從概念上講,標籤就是很簡單而且可重用的代碼結構。比方說,在最新發布的JSPKit(在JSP Insider內)中,使用XML標籤實現了對XML文檔的輕鬆訪問。

簡介

以上的示例使用了簡單的標籤來訪問處在幕後的更強大代碼,標籤部分的語句首先裝載了一個XML文件,然後應用了一個XSL文件來將XML文件中的內容轉換成某個表現格式,並發送給客戶端,這一切僅僅只是用了一個很簡單的標籤。定製標籤使得JSP項目中很容易創建重用的開放源代碼模塊,而你所需要的只是標籤庫和它的文檔說明。標籤很容易從一個JSP項目遷移到其他項目。一旦建立了一個標籤庫,則只需要將所有的東西打包為一個JAR文件,你就可以在任何的JSP項目中重新使用。因為標籤可以重新使用,標籤庫可以輕鬆地用於你自己的項目,所以標籤庫越來越通行。最好的標籤資源可以在JSPTags.com這個站點找到。擴展JSP 標籤庫可以具備JSP規範(JSP 1.2)中的任何特性和功能,你可以無限制地擴展和增加JSP的功能,而無需要等待下一版本JSP的出現。例如,你對JSP的include調用不太滿意。你可以建立自己的include標籤,該標籤執行的是你自己的規範。標籤庫提供一個簡單的方式來重用代碼。在服務器端的語言中,其中一個標準的重用代碼方式是使用模板。相對於使用模板庫,標籤庫是一個更好的解決辦法。使用模板庫,你必須為每個項目修改模板或者且建立嚴格的界面,而標籤庫則沒有這些限制,並且擁有所有面向對象的好處,可以做到靈活和更有擴展性,而且,通過重用代碼,你可以花費更少的時間來做開發,更多的時間可以用在設計你的web應用上。標籤庫的接口也很簡單,非常容易做插入、使用和調試

評價

標籤庫是JSP最重要的特性之一,它還處在不斷的發展中。它的確是一個新事物,因此還沒有被廣泛採用,不過自定義標籤庫已經剝去了它的神秘面紗,越來越多的開發者也開始關注和使用它了。在2001年末,可預料標籤庫將是許多JSP項目中的一個很常見的特性。在這篇文章中只簡要地討論了標籤庫的好處。標籤庫實際上還有許多其它強大的功能。標籤庫促使JSP開發進入了前所未有的新天地。對JSP開發人員來說這確實是一種很令人振奮的新技術,因為他們得到了一個可將JSP轉到各個應用並且建立任何類型web應用的工具。標籤庫讓JSP變成了最豐富、最具動態開發能力的、強大的Web編程環境。它的功能只受我們的想象和創造力限制。[1]

參考文獻

  1. 標籤庫搜狗