JAVA程式設計師應該了解的10個JSP標籤庫

2021-04-13 04:57:06 字數 1371 閱讀 3328

jsp最容易忽略的乙個特性在於它能夠應用可重新使用的**塊——aka「標籤庫」——給乙個jsp應用程式增加新功能。這些使用xml型別標記宣稱的標籤庫提供了可以輕鬆整合到jsp頁面中的現成工具。它們還是一種將應用程式的商業邏輯和視覺外觀分離開來的有用途徑。

表a庫名稱

說明standard

這個庫必不可少,因為它結合了對普通jsp的大量核心改進。它的一些特性包括:xml操作庫、sql庫、特殊國際化功能、以及對迭代器和其它程式控制機制的支援。在需要高階流程控制結構、國際化功能或xml支援時使用這個庫。

datetime

這個庫提供各種操作日期和時間的工具,包括恢復當前日期和時間、生成日期和月份列表、格式化日期和時間、時區轉換。使用這個庫可以方便地把日期和時間操作程式加入到你的應用程式中。

mailer

這個庫通過乙個使用者定義的**tp伺服器支援郵件傳送,為你的jsp應用程式增加電子郵件傳送功能。它還支援多位收件人、定製標題、mime附件和錯誤處理。當需要在jsp頁面中建立和傳送電子郵件訊息時使用這個庫。

cache

這個庫為乙個**提供乙個簡單的緩衝框架。它將緩衝頁面轉譯給客戶端,允許你緩衝部分頁面,縮短響應時間。如果你的**接收許多流量,使用這個庫不時為客戶端提供頁面緩衝快照而非「實況」頁面,從而減輕伺服器負載和頁面處理時間。

xtages

這個庫提供程式簡化用xslt解析和轉換xml文件的過程。它可用於將乙個xslt轉換應用於xml文件中、增加或刪除xml節點、評估xpath表示式和定義模板規則。當你需要高階xml/xslt處理功能使用這個庫。

regexp

這個庫允許你在jsp應用程式中使用與perl5相容的常規表示式。這個庫支援perl的匹配(m)、替換(s)和分解操作符。當你需要模式匹配和替代的常規表示式支援時使用這個庫。

jsp controls

這個庫允許你建立單個頁面元件,如登入**或進度條,它們可以進行單獨更新。這個庫對ajax應用程式特別有用,雖然它也可用在非ajax模式中。在建立ajax型別的jsp應用程式時使用這個庫。

pagers

這個庫為資料集實施乙個分頁系統,簡化在大型資料集(如資料庫搜尋結果)中來回移動的操作過程。它還包括各種分頁樣式,支援可瀏覽的結果目錄。當你的應用程式需要乙個粗劣的分頁系統時使用這個庫。

jdbforms

這個庫可以在資料庫連線和表單元素之間建立鏈結,建立定製行動迅速簡化資料庫驅動的web應用程式的開發。它還支援分類、搜尋、過濾和樣式功能,並使用乙個基於swing的介面。要迅速開發資料庫支援的jsp應用程式時使用這個庫。

google tag library

這個庫可以執行和處理google搜尋,檢查拼寫並且訪問google.com快取中的頁面。使用這個庫給你的**增加google搜尋功能,或建立乙個使用google.com資料庫的搜尋引擎。

作為PHP程式設計師應該了解MongoDB的五件事

2010年應該被人們記住,因為sql將在這一年死去。這一年關聯式資料庫行將就木,這一年開發者發現他們再不需要長時間辛苦的構造列或者 來存放資料。2010年將是文件型資料庫的起始年。儘管這樣的勢頭已經持續多年,現在才是乙個更多,更廣泛的文件型資料庫出現的年代。從基於雲計算的amazon到google,...

程式設計師的10個等級

程式設計師的10個等級 程式設計師的10大級別 轉 第一級 神人,天資過人而又是技術狂熱者同時還擁有過人的商業頭腦,遠矚,技術過人,大器也。如丁磊,求伯君。第二級 高人,有天賦,技術過人但沒有過人的商業頭腦,通常此類人不是頂尖黑客就是技術總監之流。第 牛人,技術精湛,熟悉行業知識,敢於創新,有自己的...

程式設計師應該讀的書

第1名 1306票 code complete 2nd ed by steve mcconnell 中文版 大全 第二版 第2名 1161票 the pragmatic programmer 中文版 程式設計師修煉之道 第3名 689票 structure and interpretation of...