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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第1章struts框架技術(shù)第2部分(更新版)

2026-01-09 04:08上一頁面

下一頁面
  

【正文】 ort=.*% jsp:useBean id=userInfoBeanID scope=page class=/ !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN htmlhead/headbody %! String userName,userPassword,userDepartment,userAdminLevel,departAdminLevel。 } } Struts 框架標(biāo)簽庫技術(shù)及相關(guān)的組件 在常規(guī)的 Web 應(yīng)用系統(tǒng)的表示層頁面組件開發(fā)中,由于經(jīng)常需要在頁面組件中內(nèi)嵌數(shù)據(jù)處理和格式化等方面的邏輯控制,而一般的實(shí)現(xiàn)方式是通過 Java 腳本來實(shí)現(xiàn)。 在 Action 組件 類中將可以使用 ActionMapping 組件 對(duì)象(作為 execute 方法的一個(gè)參數(shù),請(qǐng)見下面的 【例 11】中的代碼示例 )中的 findForward()方法而獲得包裝某個(gè)目標(biāo)頁面的 ActionForward 組件 對(duì)象,因?yàn)榇朔椒ǚ祷匾粋€(gè)指定名稱的 ActionForward 組件 對(duì)象,經(jīng)過這樣的處理后, Action 組件就完成了對(duì)請(qǐng)求處理結(jié)果的本地轉(zhuǎn)發(fā)。 當(dāng)然 Action 組件作為業(yè)務(wù)控制調(diào)度器,不應(yīng)該在該類中包含有具體業(yè)務(wù)功能實(shí)現(xiàn)的代碼,具體的業(yè)務(wù)功能實(shí)現(xiàn)應(yīng)該是由 JavaBean 組件類來承擔(dān)。并按照 Servelt組件技術(shù) 的標(biāo)準(zhǔn),所有的 Servlet組件 必須在應(yīng)用系統(tǒng)的部署描述文件( )中定義和聲明。因?yàn)?Struts框架的設(shè)計(jì)者 倡導(dǎo)應(yīng)用系統(tǒng)的開發(fā)者使用值對(duì)象( VO, Value Object)來包裝表單中的各個(gè)成員域數(shù)據(jù),從而可以達(dá)到以面向?qū)ο蟮姆绞竭M(jìn)行表單數(shù)據(jù)的訪問操作。 在 Struts 框架中為什么沒有提供業(yè)務(wù)功能的基礎(chǔ)性組件呢?這是因?yàn)?,業(yè)務(wù)功能組件中所包含的“業(yè)務(wù)邏輯和規(guī)則”是與應(yīng)用的問題領(lǐng)域緊密相關(guān)的,很難實(shí)現(xiàn)重用!因此,在 Struts框架中沒有提供相應(yīng)的業(yè)務(wù)功能的基礎(chǔ)組件 —— 因?yàn)?Struts框架是模型中立的,并沒有對(duì)后端的模型做任何的假定和實(shí)現(xiàn)。 從上圖 中可以了解到 Struts 框架中的表示層中主要有下面的各個(gè)組件類 —— JSP頁面(包含表單)、表單數(shù)據(jù)的包裝 ActionForm 組件和響應(yīng)結(jié)果的 JSP頁面組件類;而在控制層中有前端控制器 ActionServlet 組件、 ActionMapping 組件、 ActionForward 組件和業(yè)務(wù)調(diào)度 Action 組件等;在模型層中沒有提供基礎(chǔ)性的功能組件,完全由開發(fā)者自己開發(fā)實(shí)現(xiàn)。某個(gè)操作者用戶在 Web 頁面中假如發(fā)出 / 的 Http 表單請(qǐng)求,該請(qǐng)求將被前端控制器 ActionServlet 組件所接收;而 ActionServlet 組件將表單中的各個(gè)請(qǐng)求參數(shù)首先包裝到 ActionForm 組件中,然后再根據(jù)在 文件中的 actionmapping標(biāo)簽中所定義的 Action 類的配置獲得目標(biāo) Action 組件,并對(duì)該目標(biāo) Action 組件中的 execute 方法進(jìn)行調(diào)用。 Struts 框架 MVC 中的表示層( View)組件 Struts 框架 MVC 中的表示層主要 是通過常規(guī)的 JSP 頁面技術(shù)實(shí)現(xiàn)(當(dāng)然,也支持其它形式的表示層技術(shù)實(shí)現(xiàn),如 XML、 Velocity 模板等),但為了簡(jiǎn)化頁 面開發(fā)和減少頁面中的Java 腳本的數(shù)量,提供了豐富的標(biāo)簽庫組件;另外,為了能夠?qū)Ρ韱沃械臄?shù)據(jù)進(jìn)行包裝,還提供了 ActionForm 組件。 Struts 框架 MVC 中的控制層( Controller)組件 1) Struts 框架控制層中的前端控制器 ActionServlet 組件 Web MVC 模式中的 控制器組件主要是承擔(dān)獲得客戶端 頁面所產(chǎn)生的 Get/Post 請(qǐng)求、并根據(jù)請(qǐng)求的具體類型而選擇執(zhí)行相應(yīng)的業(yè)務(wù)功能邏輯組件類中的業(yè)務(wù)功能方法,然后把處理后的結(jié)果數(shù)據(jù)返送回到客戶端瀏覽器頁面中。讀者在具體開發(fā)時(shí),應(yīng)該將有效的業(yè)務(wù)功能請(qǐng)求設(shè)計(jì)為“ *. do”形式。其中的 ActionForward 組件類的主要作用是實(shí)現(xiàn)在 Action組件 類中將模型層組件的處理結(jié)果轉(zhuǎn)發(fā)至目標(biāo)表示層 JSP頁面進(jìn)行顯示輸出,這樣將可以避免直接將目標(biāo) JSP頁面的文件名稱硬編碼地寫入到控制層組件 Action類代碼中,從而達(dá)到分離控制邏輯和顯示邏 輯的目標(biāo)。該 execute 方法接受一個(gè) ActionMapping 組件 對(duì)象參數(shù),并將包裝目標(biāo) JSP 頁面的ActionForward 組件 對(duì)象返回給 ActionServlet 組件,然后再由 ActionServlet 組件加載目標(biāo) JSP 頁面以實(shí)現(xiàn)對(duì)處理的結(jié)果進(jìn)行顯示輸出。 標(biāo)簽和 Java 腳本是 JSP 表示層組件的基本組成元素 在一般的 J2EE Web開發(fā)技術(shù)中的表示層是采用 JSP( Java Server Page)技術(shù)、并通過在 JSP頁面中內(nèi)嵌對(duì)應(yīng)的 Java腳本( Scriptlet)完成普通的數(shù)據(jù)訪問和數(shù)據(jù)格式化等方面的功能邏輯。 Connection con=null。 departAdminLevel = (departAdminLevel).trim()。 (3,userDepartment)。 Struts 框架中 的 標(biāo)簽 庫 主要是由 Html、 Bean、 Logic 和 Tiles、 Template 等類型的標(biāo)簽庫所組成 。對(duì)這些標(biāo)簽的定義信息都封裝在文件名為 的標(biāo)簽庫描述文件中。 在基于 Struts 框架的 JSP 頁面中應(yīng)用標(biāo)簽的基本方法 1)應(yīng)用 Struts 框架 標(biāo)簽庫的示例頁面 在 JSP 頁面中使用 Struts 框架中 的各種標(biāo)簽庫時(shí),首先需要在對(duì)應(yīng)的 JSP 頁面中引用其*.tld 文件( Tag Library Descriptor 標(biāo)簽庫的描述文件,當(dāng)然也可以由 IDE 開發(fā)工具在頁面中楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 10/15 頁 自動(dòng)添加),然后在頁面中根據(jù)應(yīng)用的需要,使用其對(duì)應(yīng)的功能標(biāo)簽。 for(int index=0。 Struts 框架同樣也是通過其核心的 配置文件來定義和描述所有的 Struts組件,同時(shí)再配合標(biāo)準(zhǔn)的 J2EE 規(guī)范中的部署描述文件 構(gòu)成在應(yīng)用 Struts 框架時(shí)所需要的各種主要的系統(tǒng)核心的 XML 配置組件。該配置文件的名稱一般命名為 ,并放在本 Web 應(yīng)用系統(tǒng)的 WEBINF 的目錄 下,另外還需要在 Web 應(yīng)用系統(tǒng)的 文件中作為 ActionServlet 組件的初始參數(shù)進(jìn)行設(shè)置和定義。 文件被作 為 文件的搭檔,所以通常也放在 Web 應(yīng)用程序的WEBINF/目錄下;而且提供與 Struts 自身相關(guān)的各個(gè)配置項(xiàng)目的定義,這樣不會(huì)違背 J2EE Web 規(guī)范。 圖 在 Eclipse 中所提供的標(biāo)簽元素在輸入時(shí)的動(dòng)態(tài)幫助圖示
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1