freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項目實訓(xùn)struts框架技術(shù)——第4章strutstiles框架及應(yīng)用(第1部分(文件)

2024-12-11 16:15 上一頁面

下一頁面
 

【正文】 件內(nèi)容請見 【例 46】 所示。它也是由前面所介紹的各個 內(nèi)容 頁面進(jìn)行合成而產(chǎn)生出的最終結(jié)果。 圖 用戶登錄功能請求的目標(biāo) 頁面的最終結(jié)果圖示 圖 用戶注冊功能請求的目標(biāo) 頁面的最終結(jié)果圖示 。另外,由于本示例中的各個功能請求頁面只是在中間的內(nèi)容頁面發(fā)生了改變,因此 在瀏覽的過程中只需要將中間的內(nèi)容區(qū)域的 頁面 表單發(fā)生改變,而 整個 頁面中的其它 區(qū)域 部分 的內(nèi)容 不變化,這樣將能夠提高 整個 頁面顯示的速度。它是由前面所介紹的各個 內(nèi)容 頁面 并按照模板頁面中的布局定義 進(jìn)行合成而產(chǎn)生出的最終結(jié)果。 在 該 頁面中指定需要應(yīng)用在 【例 43】 所示的 Tiles 組件定義的 XML 配置文件中具體哪個定義項目(由 definition標(biāo)簽所標(biāo)識) ,請見 【例 46】 中的黑體部分的 標(biāo)簽 項目 。 其中的用戶圖像文件由于是動態(tài)定位的,因此在靜態(tài)預(yù)覽中不能正確地顯示出??紤]本書的篇幅, 同樣也 沒有將該 頁面的具體內(nèi)容附錄出。考慮本書的篇幅, 也 沒有將該頁面的具體內(nèi)楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 13/16 頁 容附錄出。 設(shè)計模板 頁面 中的 Logo 區(qū) 標(biāo)志圖像所在的內(nèi)容子頁面 在該 中添加本 Web 應(yīng)用系統(tǒng)的 Logo 標(biāo)志圖像的標(biāo)簽,該 頁面為普通的 JSP 頁面,具體的結(jié)果請見下圖 所示。 【例 45】 某個 Web 應(yīng)用系統(tǒng)中的模板頁面內(nèi)容示例 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 12/16 頁 % page language=java pageEncoding=gb2312% % taglib uri= prefix=html % % taglib uri= prefix=tiles % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html:html lang=truehead html:base /title藍(lán)夢 BBS 論壇系統(tǒng) /title/head body tiles:insert attribute=logoImage/tiles:insert br tiles:insert attribute=globalMenuBar/tiles:insertbr tiles:insert attribute=pageContent/tiles:insertbr tiles:insert attribute=authorArea/tiles:insert /body/html:html Tiles 的 參數(shù)稱為屬性( Attribute) , Tile 的 屬性在插入 Tile 時定義,并僅在 Tile 內(nèi)可見。 設(shè)計 Web 應(yīng)用系統(tǒng)中的模板頁面 由于 模板頁面是作為布局定義的一個 JSP 文件,在該模板頁面中并不實際包含頁面的內(nèi)容,而只不過包含 tiles:insert標(biāo)簽。 【例 44】 添加與 Tiles 框架有關(guān)的插件 配置項目 的示例 plugin className= setproperty property=definitionsconfig value=/WEBINF// setproperty property=definitionsparservalidate value=true / /plugin 圖 包含 Tiles 框架 所需要的標(biāo)簽庫的描述文件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 11/16 頁 在 【例 44】 的 插件配置項目中添加 TilesPlugin 插件的定義, TilesPlugin 插件用于加載 Tiles 組 件 的配 置 文件 ; 同 時 再為 該 插件 定義 兩 個屬 性 項目 ,其 一 為 “ definitionsconfig” 以指示與 Tiles 框架有關(guān)的定義配置文件 的名稱和目錄路徑, 如果 系統(tǒng)中 有多個 不同的定義 配置文件,則它們之間用逗號分隔 ;另一各 屬性為 “ definitionsparservalidate” ,表示需要對 文件 在 解析 時進(jìn)行語法 方面的 檢查。 3) 在 配置文件中添加與 Tiles 框架有關(guān)的插件 配置項目 雖然在 Stuts 框架中 附帶了 Tiles 框架的系統(tǒng) ,但在默認(rèn)情況下 Tiles 框架 系統(tǒng) 并 未啟用。 另外,如果將來要改變頁面的版面配置布局的方式,可以直接修改在 文件中的某個 definition定義中的“ path 屬性”所指向的目標(biāo)布局的 JSP頁面 為另一種布局的 JSP 頁面;當(dāng)然,如果需要修改所 應(yīng)用 的某個內(nèi)容頁面,也只需要更改 在 文件中某個 definition定義中的 put標(biāo)簽 中由“ value屬性 ” 所指定 的目標(biāo)內(nèi)容 JSP 頁面; 對表示層中的 布局 和內(nèi)容 的更改和維護(hù) 工作 都集中在 Tiles 框架中的 定義配置 文件 中 ,并達(dá)到將布局配置與頁面內(nèi)容相互分離的目的。 在 【例 43】 示例中 還 應(yīng)用了 Tiles 框架中的 Tiles 組件定義時的繼承技術(shù), 利用繼承特性可以擴(kuò)充某個 基礎(chǔ) 布局 的 定義,重新定義當(dāng) 中所管理的頁面資源。 3)定義 Tiles 組件的方法 Tiles 框架允許頁面的開發(fā)者通過 XML 配置文件(如名稱為 )來配置和定義出 本系統(tǒng)中的 Tiles 組件 ,一個 Tiles 定義 聲明 了一組屬性,以便 將頁面布局 描述成為一個獨立的對象并 對頁面布局中的每一部分進(jìn)行 標(biāo)識 聲明 。 圖 所示顯示了某個 Web 應(yīng)用系統(tǒng)中的各個 Tiles 組件 (區(qū)域)的示例。并且簡單的 Tiles組件可以 再次 組合成更加復(fù)雜的 Tiles 組件,或被擴(kuò)展為 其他 復(fù)雜的 Tiles 組件。 2)使用 Tiles 框架中的模板技術(shù)所體現(xiàn)出的 主要 優(yōu)點 采用 Tiles 框架中的 模板機(jī)制,能夠大大地提高頁面的可重用性和可維護(hù)性,因為在模板頁 面中定義了一批 Web 網(wǎng)頁共同的布局。 2) 在運行時動態(tài)地構(gòu)建和裝載頁面的內(nèi)容 3) 定義可重用的 Tiles 組件( Tiles 框架允許在專門的 XML 文件中配置 定義 Tiles 組件 ) 4) 并且支持頁面的國際化( 國際化是 面向多語言環(huán)境的 商業(yè) 應(yīng)用 系統(tǒng)中不可或缺的一部分 ) 為什么要應(yīng)用 Tiles 框架技術(shù) 在開發(fā) Web 網(wǎng)站應(yīng)用系統(tǒng)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1