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

正文內容

j2ee項目實訓struts框架技術——第4章strutstiles框架及應用第1部分(編輯修改稿)

2024-12-23 16:15 本頁面
 

【文章內容簡介】 地 提高 頁 面元素的可重用性 和可維護性 。 2) 在運行時動態(tài)地構建和裝載頁面的內容 3) 定義可重用的 Tiles 組件( Tiles 框架允許在專門的 XML 文件中配置 定義 Tiles 組件 ) 4) 并且支持頁面的國際化( 國際化是 面向多語言環(huán)境的 商業(yè) 應用 系統(tǒng)中不可或缺的一部分 ) 為什么要應用 Tiles 框架技術 在開發(fā) Web 網站應用系統(tǒng)時,常常要求同一網站中的所有 Web 頁面或者某個模塊中的各個頁面要求 保持 一致的外觀,比如要求有相同的布局、頁頭、頁尾和菜單項目等。圖 所示 為某個 Web 網站應用系統(tǒng) 中 頁面的布局定義方案。利用頁面布局可以實現 復合式網頁的 效果 ,同時 應用頁面 布局技術 也能夠達到 統(tǒng)一規(guī)劃頁面的風格 效果 。 應用 Tiles 模板技術創(chuàng)建復合式的 Web 頁面 1) Tiles 框架中的模板技術 Tiles 模板頁面 其實 是一種描述頁面布局的 JSP 頁面,但 Tiles 模板頁面僅僅定義 Web圖 某個頁面的布局定義方案 示例 Head Area( 頁頭區(qū) ) Left Area(左菜單 區(qū) ) Body Area(顯示信息的內容 區(qū) ) 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 7/16 頁 頁面的樣式 和布局風格 ,而不指定頁面的 具體 內容。 2)使用 Tiles 框架中的模板技術所體現出的 主要 優(yōu)點 采用 Tiles 框架中的 模板機制,能夠大大地提高頁面的可重用性和可維護性,因為在模板頁 面中定義了一批 Web 網頁共同的布局。如果 Web網頁的布局需要發(fā)生變化,只需要修改模板文件中的有關布局的定義,而無需修改 各個 具體的內容網頁文件;在 Web應用系統(tǒng)運行時,才把特定的頁面內容插入到模板頁面中 ; 同一個模板可以被多個 不同的 Web頁面所共用,使用頁面模板可以輕松地實現 Web應用系統(tǒng)中的各個頁面保持相同的外觀和布局,而無需為每個頁面分別單獨進行布局設計 和實現 。 應用 Tiles 框架構建 Web 應用系統(tǒng)的表示層 Tiles 框架中的 Tiles 組件 1) Tiles 組件 就是 Web 頁面中的某個區(qū)域 為了最大程度 地提高頁面的可重用性和可維護性,在 Tiles 框架中引入了 Tiles 組件的概念。 Tiles 組件可以是一個完整的網頁,也可以為網頁的一部分。并且簡單的 Tiles組件可以 再次 組合成更加復雜的 Tiles 組件,或被擴展為 其他 復雜的 Tiles 組件。 所謂 Tiles 框架中的 Tiles 組件 其實 就是 Web 頁面中的某個 矩形 區(qū)域 —— 在 Tiles 框架中 稱為 Tile。這些不同的 矩形 區(qū)域構成了一個完整的頁面,一個頁面可以僅僅由一個區(qū)域所構成,當然也可以分割成幾個不同的區(qū)域。 Tile 也可以由其他 Tile 裝配而成 、并且Tile 可以遞歸 構建,并表現為一個樹 形結構。 圖 所示顯示了某個 Web 應用系統(tǒng)中的各個 Tiles 組件 (區(qū)域)的示例。 圖 應用 Tiles 組件 的示例 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 8/16 頁 2) Tiles 框架中的 定義 ( Definition) 在 Tiles 框架技術 中 , 一個完整的 Web 頁面,包括布局和對它們的 各個 Tiles 組件 的路徑 聲明 ,可以表現為一個稱為是定義( Definition)的對象。為了 能夠完整地 組裝一個特定 的 Web 頁面, 開發(fā)者 可以簡單 地 引用 Tiles 框架中 的 某個“ 定義 ” 。 Tiles 框架技術 中 的“ 定義 ”也 像 Struts 框架 中的 其他組件 定義一樣 , 是 通過一個 XML 格式的文件 來進行配置 定義的 , 系統(tǒng)在 啟動 時將會預先 裝入 該 配置 文件 。 3)定義 Tiles 組件的方法 Tiles 框架允許頁面的開發(fā)者通過 XML 配置文件(如名稱為 )來配置和定義出 本系統(tǒng)中的 Tiles 組件 ,一個 Tiles 定義 聲明 了一組屬性,以便 將頁面布局 描述成為一個獨立的對象并 對頁面布局中的每一部分進行 標識 聲明 。 下面的 【例 43】 所示的 代碼為基于 Tiles框架的 某個 Web應用系統(tǒng)中的 文件中的配置內容示例。 在該示例中為某個 Web 應用系統(tǒng)中的用戶登陸、注冊和用戶 信息的修改等三種應用環(huán)境設計 Tiles 組件 。 【例 43】 定義 Tiles 組件的 XML 配置文件示例 ?xml version= encoding=UTF8? !DOCTYPE tilesdefinitions PUBLIC //Apache Software Foundation//DTD Tiles Configuration tilesdefinitions definition name=doUserManage path=/tilesPage/ put name=logoImage value=/ put name=globalMenuBar value=/ put name=pageContent value=/ put name=authorArea value=/ /definition definition name=doUserLogin extends=doUserManage put name=pageContent value=/ /definition definition name=doUserRegister extends=doUserManage put name=pageContent value=/ /definition 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 9/16 頁 definition name=doUpdateUserInfo extends=doUserManage put name=pageContent value=/ /definition /tilesdefinitions 【例 43】 示例中的 definition標簽元素中的“ name 屬性”指定了某個 Tiles 組件的名字,
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1