国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
開源框架: Struts Gossip
Model 2 是現(xiàn)在設計Web應用程式的一個主流模式,也是經(jīng)過驗證最好的Web層架構模式之一,在1999年2月的JavaWorld大會上,Govind Seshadri的Understanding JavaServer Pages Model 2 architecture 中清楚的指出了Model 2是一種MVC 模式。
Struts 是支持Web MVC開發(fā)模式的Framework,由Craig McClanahan 於2000年3月發(fā)起的專案,目前是Apache 專案中的一個子專案,即使 Struts 目前有許多稱其設計不良的非議之聲,但其使用人員多,文件豐富,目前來說仍是業(yè)界開發(fā)Web應用程式時一個接受度很高的MVC Framework選擇。
Struts API
這邊會將我對Struts的瞭解整理起來,整理過程中所使用的Servlet Container是Tomcat 5.5.4,Struts版本是1.2.4,Struts 1.2之後也作了不少改進,您可以看看1.2 的 Release Notes 瞭解一些改變的內(nèi)容。
Struts 核心框架
Struts中支持MVC的主要類別及一些輔助類別,在這邊先不使用Struts標籤庫(Tag Library),這會讓我們更瞭解Struts中MVC的運作流程。
Struts 基本工作流程第一個 Struts 程式簡介 RequestProcessor簡介 ActionMapping簡介 Action訊息管理國際化訊息使用 ActionForm伺服端表單驗證例外處理
Struts 輔助方案
除了基本的MVC 架構支援之外,對於一些實際開發(fā)時可能面對到的進階議題,Struts提供了一些輔助方案,您可以先考慮這些方案是否合用,以節(jié)省開發(fā)類似工具所要花費的時間。
使用 DispatchAction使用 LookupDispatchAction使用 DynaActionFormMap-backed ActionFormActionMappings 通配字元模組化程式Plugin 介面取得 DataSource檔案上傳
Struts 標籤庫
如果您的View層技術是使用JSP,而且您想要快速開發(fā),充分利用Struts框架的功能,您就可以使用Struts標籤庫,儘量飽受批評,但使用它確實可以省不少功夫。
使用 Struts 標籤
Bean 標籤
如果您使用的是 JSP 2.0以下的版本,Bean標籤可以讓您不必撰寫scriplet就取得Servlet相關的訊息,若您使用的是JSP 2.0,則可以使用Expression Language及其隱含物件來取代一些Bean標籤。
<bean:write><bean:message>其它 Bean 標籤參考
Html 標籤
Struts的 Html標籤元件用以取代一些靜態(tài)HTML 元件,這可以讓您在JSP頁面上利用 Struts框架的資源,像是ActionForm綁定、統(tǒng)一的訊息管理等,但得到好處的同時,您所付出的是View層與Struts框架的耦合度可能會因此增加。
<html:messages><html:form>、 <html:text>、<html:password>、<html: submit>其它 Html 標籤參考
Logic 標籤
Logic標籤主要與頁面呈現(xiàn)邏輯相關,根據(jù)指定的條件來決定來呈現(xiàn)必要的元件,Struts的 Logic標籤重疊到JSTL中的部份標籤,所以建議您將Struts的Logic標籤當作JSTL外的輔助標籤。
其它 Logic 標籤參考
輔助框架
在Struts中整合了Validator驗證框架,以及Tiles模版引擎,這邊一併簡介它們的使用方式。
Validator 框架
Jakarta Commons Validator 框架可以將驗證邏輯移至ActionForm之外,輔助Struts開發(fā)人員使用或自訂客戶端與伺服端的驗證工作。
設置 Validator 框架客戶端驗證器伺服端驗證器Validator 訊息管理內(nèi)建驗證器自訂驗證器
Tiles 模版引擎
Tiles是一個模版引擎(Template Engine),它可以讓網(wǎng)頁的配置(Layout)標籤與內(nèi)容分離,提供一個版面管理機制。
設置 Tiles 模版引擎使用 XML管理模版資源使用 JSP管理模版資源
參考資料
Struts的參考資料不少,隨便Google 都會有一堆,但多數(shù)為英文,中文資源比較零散,這邊收集幾個比較完整的Struts資源網(wǎng)站。
Struts APIStruts User GuideStruttin‘ With StutsStruts User Guide 簡體中文翻譯developerWorks Struts 專題theserverside struts 免費電子書
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Struts1.x系列教程(4):標簽庫概述與安裝
Struts標簽
Struts標記庫
JSTL與Struts的結合(十)
jsp導出為word文檔的幾個技巧 - fangyong2006 - JavaEye技術網(wǎng)...
struts標簽之淺入深出 OBS [和訊博客]
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服