成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSP標簽庫介紹

開發(fā) 后端
本文描述JSP標簽庫介紹,標簽庫提供了一個簡單的方法來建立一個可重用的代碼塊。一旦標簽庫設計好,它就可以在許多項目中再次使用。

我使用JSP和ASP編程已經(jīng)有一段頗長的時間了,在兩種服務器端的編程方式中,我越來越覺得JSP的功能要強大得多。不提別的,其中JSP標簽庫就是我選擇JSP作為***服務器端web應用開發(fā)工具的原因。

為什么?有兩個方面:維護和開發(fā)的速度。在一個單一的服務器頁面中,你可以混合使用各種不同的腳本方法和對象。就象“混凝土”一樣,這種混合可令服務器端的腳本變得強大,并且讓服務器端的編程者設計出非常靈活和動態(tài)的web頁面。不過這種自由的混合也有其缺點,那就是維護起來非常麻煩,特別是當項目逐漸變大時。由于最終的產(chǎn)品是經(jīng)由一個傳統(tǒng)的web設計者來維護的,因此會帶來問題。更糟糕的是,隨著代碼的復雜性增加,開發(fā)的速度就會變慢,不利于開發(fā)中等和大型的web應用,一旦開發(fā)完,站點還要找合格的編程者來維護這些頗為復雜的代碼。

為此ASP可讓我們使用COM對象,而JSP則提供J2EE來解決這些問題。這些方法的共通之處都是經(jīng)由建立集中的可重用代碼庫。不過它們都更難,需要更多的時間去學習它。對于中等的項目來說,通常都較少使用這樣的方法,但事實上,中等的web應用項目才是最多的。因此,許多項目都不得不使用一個不符合它們需要的開發(fā)和維護環(huán)境。

幸好,JSP提供了一個更好解決的辦法。標簽庫提供了一個簡單的方法來建立一個可重用的代碼塊。一旦標簽庫設計好,它就可以在許多項目中再次使用。更方便的是,與COM和J2EE不同,你無需學習任何其它的技巧就可以建立一個標簽庫!只要你懂得寫JSP,你就可以建立一個標簽庫。標簽庫還可以改善web應用的維護。這個是得益于JSP頁面自定義標簽的簡單XML接口。這樣,web設計者甚至可以做到無需知道任何JSP的知識,就可以建立JSP的web應用。這個開放式的web開發(fā)對于團隊運作是非常有效的。JSP編程者可以建立自定義的標簽和后臺的代碼模塊,而web設計者可以使用自定義的標簽來建立web應用,并且將精力集中在web設計上。

那么標簽庫究竟是什么?

JSP標簽庫(也稱自定義庫)可看成是一套產(chǎn)生基于XML腳本的方法,它經(jīng)由JavaBeans來支持。在概念上說,標簽庫是非常簡單和可以重用的代碼構造。

執(zhí)行XML/XSL轉(zhuǎn)換的標簽范例和HTML頁面
<%@ taglib uri="http://www.jspinsider.com/jspkit/JAXP" prefix="JAXP"%>


◆c:/xml/example.xml
◆c:/xml/example.xsl


在這個例子中,通過使用簡單的標簽來訪問后臺更為強大的代碼,一個XML被裝載,并且通過一個XSL文件來產(chǎn)生一個結果,并發(fā)送給客戶端,全部通過使用一個簡單的標簽調(diào)用就做到了。

自定義標簽為在JSP項目中創(chuàng)建易于重用的代碼打開了一扇大門。你所需要的只是標簽庫和它的文檔說明。

標簽庫的重要特性

1.易于在多個項目安裝

標簽庫可以很方便地在項目間轉(zhuǎn)移。一旦標簽庫建立好,則只需要將所有的東西打包為一個JAR文件,你就可以在任何的JSP項目中重新使用。由于這個原因,標簽庫越來越通行,在網(wǎng)上,你要找標簽的***地點是JSPTags.com(http://jsptags.com/tags/)。

2.擴展JSP

標簽庫可以繼承JSP規(guī)范各方面的特性(例如JSP1.2)。這樣,你就可以無限制地擴展和增加JSP的功能,而無需要等待下一版本JSP的出現(xiàn)。例如,你對JSP的include調(diào)用不太滿意。你可以建立自己的include標簽,該標簽執(zhí)行的是你自己的規(guī)范。

3.容易維護

JSP標簽庫可令web應用非常易于維護,原因有:標簽應用簡單,也便于以后解釋所有你的邏輯都放到集中的標簽處理和JavaBeans中。這意味著你在升級代碼時,無需要對每個使用該代碼的頁面進行修改,你只需要修改集中的代碼文件便可
。如果你需要加入新的功能,你也無需修改所有現(xiàn)有的頁面,你可以在自己的標簽中加入更多的屬性,這些屬性可加入新的處理,而其它舊的屬性不變,這樣所有舊的頁面還可以正常工作 例如你有一個讓所有文本變藍的標簽

后來在項目中你想選擇藍色的深淺(shade),這樣你可以保留原有的標簽,只要加入一個新的屬性--shade。

所有舊的標簽仍然可以產(chǎn)生藍色的文本,不過現(xiàn)在你可以使用同樣的標簽產(chǎn)生不同深淺的藍色文本。

標簽有利于代碼的重用。代碼經(jīng)過長時間的使用測試,它的bug就更少。這樣,使用自定義標簽的JSP頁面將有著更少的bug,從而更容易維護。

4.快速的開發(fā)時間

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

【編輯推薦】

  1. 添加殊字符導致暴露JSP源代碼文件
  2. 使用JMeter測試JSP應用程序性能
  3. Servlet和JSP中的多線程同步問題
  4. JSP IIS的***解決方案實例分析
  5. JSP能否再掀Web狂潮
責任編輯:佚名 來源: builder
相關推薦

2009-07-07 17:37:32

JSP標簽庫

2009-06-29 15:57:54

JSP標簽庫

2009-07-07 11:18:59

JSP Servlet

2009-07-07 17:43:33

JSP系統(tǒng)

2009-07-01 11:08:14

JSP DestoryJSP Init數(shù)據(jù)庫鏈接

2009-08-03 09:15:39

JSP標準標記庫JSTL

2009-06-03 09:44:30

JSTLJSP編程

2009-06-30 15:15:30

JSP數(shù)據(jù)庫

2009-07-07 14:33:44

JSP入門

2009-07-03 11:46:43

JSP標簽庫

2009-07-02 11:15:34

標簽實例JSP網(wǎng)頁應用

2009-07-02 10:27:20

JSP技術JSP入門

2009-07-03 10:19:29

JSP相關軟件

2009-07-02 12:56:01

JSP技術

2009-07-07 14:04:55

JSP入門

2009-06-23 13:55:17

JSF標簽

2009-07-02 11:25:33

JSP課程

2009-07-07 17:07:28

JSP標簽

2009-07-03 16:21:43

2009-07-03 17:44:06

JSP介紹
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级毛片视频在线 | 日韩成人免费 | 毛片免费观看 | 91久色| 国产在线视频三区 | 操操日 | 九九一级片 | 18gay男同69亚洲网站 | 久久久久久国产精品 | 日本激情一区二区 | 日本精品视频一区二区三区四区 | 欧美日韩中文字幕在线播放 | 草草草影院 | 亚洲一区在线日韩在线深爱 | 精品国产乱码久久久久久丨区2区 | 成人在线观看免费视频 | 国产免费又黄又爽又刺激蜜月al | 91中文字幕在线 | 色888www视频在线观看 | 久久久久久亚洲精品 | 日本三级网站在线观看 | 欧美精品成人影院 | 国产精品美女久久久 | 日本一本在线 | 九九九视频 | 国产高清免费视频 | 亚洲一区二区三区高清 | 久久99精品久久久久久青青日本 | 久久国产婷婷国产香蕉 | 欧美区在线 | 中日韩毛片 | 日韩精品一区二区三区免费视频 | 国产乱人伦 | 91国在线观看 | 四虎最新视频 | 国产精品成人在线观看 | 欧美1区2区 | 91精品国产一区二区三区 | 99久久免费精品 | 欧美成人h版在线观看 | 天天干天天干 |