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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第1章struts框架技術(shù)第2部分-wenkub.com

2025-10-31 04:08 本頁面
   

【正文】 圖 Eclipse 中所提供的可視化操作的幫助圖示 而下面的圖 所示為在 Eclipse 中所提供的 標(biāo)簽 元素在輸入時(shí)的動(dòng)態(tài)幫助圖示 , 這樣將能夠大大簡(jiǎn)化開發(fā)中對(duì)各個(gè)標(biāo)簽的定義和配置工作。 【例 17】 基于 Struts 版系統(tǒng)的 文件中 標(biāo)簽 元素的模板內(nèi)容 ?xml version= encoding=UTF8? !DOCTYPE strutsconfig PUBLIC //Apache Software Foundation//DTD Struts Configuration strutsconfig datasources datasource /datasource /datasources formbeans formbean / /formbeans globalforwards forward / /globalforwards actionmappings action / /actionmappings controller / messageresources / plugin / /strutsconfig 2) 文件中的各個(gè) 標(biāo)簽 元素的位置順序 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 15/15 頁 文件中標(biāo)簽元素的順序是非常重要的,而且 XML 標(biāo)簽元素的大小寫是敏感的。利用該 ,能夠 使開發(fā)者可以創(chuàng)建和改變ActionMapping組件 和請(qǐng)求響應(yīng)的路徑的關(guān)聯(lián)而不用重新編譯 對(duì)應(yīng)的 Java類代碼。 【例 16】 文件中對(duì) ActionServlet 組件的部署配置的內(nèi)容示例 ?xml version= encoding=UTF8? webapp xmlns= xmlns:xsi= xsi:schemaLocation= version= servlet servletnameaction/servletname 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 13/15 頁 servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam loadonstartup1/loadonstartup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping /webapp 3)對(duì) 【例 16】所示的 文件中的各個(gè)項(xiàng)目的說明 在 Web 應(yīng)用系統(tǒng)的 配置文件中主要定義了 ActionServlet 組件類以及配置文件 的位置、 Struts 的標(biāo)簽庫 等方面的信息。 注意: Struts 框架中利用 XML 配置文 件建立松藕合的類之間的關(guān)聯(lián)關(guān)系的設(shè)計(jì)思想影響了隨后的各個(gè) J2EE 開源框架的設(shè)計(jì)和實(shí)現(xiàn),這樣的設(shè)計(jì)思想在當(dāng)時(shí)應(yīng)該是比較新穎和先進(jìn)的。也就是將各種對(duì)象的定義聲明放在該 XML 文件中, ActionServlet 組件在啟動(dòng)后去加載該 XML 文件并對(duì)該文件中的各個(gè)標(biāo)簽內(nèi)容進(jìn)行解析以獲得各個(gè)對(duì)象之間的關(guān)系??梢栽?JSP 頁面中先不應(yīng)用這些標(biāo)簽庫,而直接采用 Java 腳本,待以后熟悉和掌握了這些標(biāo)簽庫后再改進(jìn)為標(biāo)簽。index++) { BBSTitleVO oneBBSTitleInfoVO= (BBSTitleVO)(index)。 【例 14】 Logic 標(biāo)簽庫中的 iterate 標(biāo)簽的應(yīng)用示例代碼 logic:iterate id=oneBBSTitleInfoVO name=allBBSTitleVOArrayList scope=request type= bean:write name=oneBBSTitleInfoVO property=totalTopicNumber/ /logic:iterate 而下面的 【例 15】所示為應(yīng)用 Java 腳本代碼實(shí)現(xiàn)與【例 14】中的 Logic 標(biāo)簽庫中的 iterate 標(biāo)簽相同功能的應(yīng)用示例代碼。 【例 13】 應(yīng)用 Struts 框架 標(biāo)簽庫的示例頁面 % page contentType=text/html。主要包括: template:get/、 template:insert/、 template:put等標(biāo)簽。它為創(chuàng)建 Web頁面提供了一種模板機(jī)制,并能將 Web 網(wǎng)頁的布局和頁面的實(shí)際內(nèi)容相互分離。對(duì)這些標(biāo)簽的定義信息都封裝在文件名為 的標(biāo)簽庫描述文件中。 1) Html 標(biāo)簽庫 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 9/15 頁 Html 標(biāo)簽庫主要是用來生成標(biāo)準(zhǔn)的 HTML 標(biāo)簽、顯示頁面中表單元素控件、并對(duì)表單進(jìn)行數(shù)據(jù)包裝,以及顯示錯(cuò)誤信息等。 因?yàn)?JSP標(biāo)簽可以和 HTML標(biāo)簽混合使用,就如同它們是原生 HTML標(biāo)簽一樣。 (5,wDepartLevel)。 (1,userName)。 wDepartLevel=(departAdminLevel)。 userDepartment = (userDepartment).trim()。 String selectSQL,insertSql。 int wUserLevel,wDepartLevel。 但如果在 JSP頁面中出現(xiàn)大量的體現(xiàn) 業(yè)務(wù) 邏輯的 Java腳本,將會(huì)使得對(duì)該頁面的調(diào)試?yán)щy、可讀性和可重用性也比較差。而在 JSP頁面組件中散布大量的業(yè)務(wù)邏輯功能實(shí)現(xiàn)的代碼既不便于對(duì)象組織,也不利于代碼的管理和重用,而且非常低效。 String targetPage=registerSuccess。當(dāng)然,若沒有找到具體的目標(biāo) ActionForward 組件 對(duì)象,就返回一個(gè) null 對(duì)象 。而 ActionMapping 組件 是 Struts 框架 根據(jù)用戶在 配置文件中的 actionmappings標(biāo)簽而 創(chuàng)建的一個(gè) JavaBean組件 。因此,在 Action 組件 類中的一般編程模式為:輔助 ActionForm 組件進(jìn)行一些表單數(shù)據(jù)的檢查,并執(zhí)行必要的業(yè)務(wù)邏輯的前期處理,比如存取數(shù)據(jù)庫、參數(shù)和環(huán)境的初始化;然后調(diào)用代表業(yè)務(wù)功能的 JavaBean或者 EJB Bean 組件等進(jìn)行具體的業(yè)務(wù)功能實(shí)現(xiàn);最后將業(yè)務(wù)處理后的狀態(tài)結(jié)果顯示輸出。 2) Struts 框架控制層中的后端業(yè)務(wù)調(diào)度控制器 Action 組件 而 Stru
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1