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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第1章struts框架技術(shù)第2部分(編輯修改稿)

2024-12-20 04:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 pping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ UserRegisterForm userRegisterForm = (UserRegisterForm) form。 String targetPage=registerSuccess。 // 。其它的代碼在此加以省略 return ((targetPage))。 } } Struts 框架標(biāo)簽庫(kù)技術(shù)及相關(guān)的組件 在常規(guī)的 Web 應(yīng)用系統(tǒng)的表示層頁(yè)面組件開發(fā)中,由于經(jīng)常需要在頁(yè)面組件中內(nèi)嵌數(shù)據(jù)處理和格式化等方面的邏輯控制,而一般的實(shí)現(xiàn)方式是通過(guò) Java 腳本來(lái)實(shí)現(xiàn)。而在 JSP頁(yè)面組件中散布大量的業(yè)務(wù)邏輯功能實(shí)現(xiàn)的代碼既不便于對(duì)象組織,也不利于代碼的管理和重用,而且非常低效。 而改變這樣的開發(fā)狀況是應(yīng)用 JavaBean 組件技術(shù)進(jìn)行對(duì)象包裝和利用標(biāo)簽技術(shù)封裝頁(yè)面中的各個(gè)功能行為,在 Struts 框架中為開發(fā)者提供了一整套的頁(yè)面標(biāo)簽庫(kù),從而幫助 Java程序員在 Web 界面組件中清晰明確地調(diào)用后臺(tái)的數(shù)據(jù)處理功能程序并隱藏業(yè)務(wù)邏 輯層中的楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 7/15 頁(yè) 具體業(yè)務(wù)功能實(shí)現(xiàn)邏輯的技術(shù)細(xì)節(jié)。 標(biāo)簽和 Java 腳本是 JSP 表示層組件的基本組成元素 在一般的 J2EE Web開發(fā)技術(shù)中的表示層是采用 JSP( Java Server Page)技術(shù)、并通過(guò)在 JSP頁(yè)面中內(nèi)嵌對(duì)應(yīng)的 Java腳本( Scriptlet)完成普通的數(shù)據(jù)訪問(wèn)和數(shù)據(jù)格式化等方面的功能邏輯。采用腳本對(duì)于快而雜 ( FastandDirty)的功能(不追求該段代碼的可重用性時(shí))實(shí)現(xiàn)編碼來(lái)說(shuō)是一種不錯(cuò)的選擇, 但要求開發(fā)者在 HTML頁(yè)面 中混用 Java代碼。 但如果在 JSP頁(yè)面中出現(xiàn)大量的體現(xiàn) 業(yè)務(wù) 邏輯的 Java腳本,將會(huì)使得對(duì)該頁(yè)面的調(diào)試?yán)щy、可讀性和可重用性也比較差。 下面的 【例 12】中的頁(yè)面為某個(gè) Web 應(yīng)用系統(tǒng)中實(shí)現(xiàn) 用戶注冊(cè)功能的 JSP 頁(yè)面的實(shí)現(xiàn)示例,從該頁(yè)面中可以明顯地看到,大量的 Java 腳本和 HTML/JSP 標(biāo)簽混雜在一起,不利于系統(tǒng)中的代碼的重用。 【例 12】 完成用戶注冊(cè)功能的 JSP 頁(yè)面的實(shí)現(xiàn)示例 %@ page contentType=text/html。charset=gb2312% %@ page import=.*% jsp:useBean id=userInfoBeanID scope=page class=/ !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN htmlhead/headbody %! String userName,userPassword,userDepartment,userAdminLevel,departAdminLevel。 int wUserLevel,wDepartLevel。 ResultSet rs=null。 Connection con=null。 PreparedStatement ps=null。 String selectSQL,insertSql。 % % (gb2312)。 userName=(userName).trim()。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 8/15 頁(yè) userPassword=(userPassword).trim()。 userDepartment = (userDepartment).trim()。 userAdminLevel = (userAdminLevel).trim()。 departAdminLevel = (departAdminLevel).trim()。 wUserLevel=(userAdminLevel)。 wDepartLevel=(departAdminLevel)。 insertSql=insert into userInfoTable values(?,?,?,?,?)。 con=()。 ps=(insertSql)。 (1,userName)。 (2,userPassword)。 (3,userDepartment)。 (4,wUserLevel)。 (5,wDepartLevel)。 ()。 ()。 /body/html Struts 框架中的標(biāo)簽庫(kù)技術(shù) 在 Struts框架中為了能夠改進(jìn)這種狀態(tài)、并達(dá)到將頁(yè)面顯示和頁(yè)面中的數(shù)據(jù)處理相互分離、簡(jiǎn)化對(duì)通用的數(shù)據(jù)處理的實(shí)現(xiàn),對(duì) JSP技術(shù)規(guī)范中的標(biāo)準(zhǔn)標(biāo)簽進(jìn)行了擴(kuò)展而為開發(fā)人員提供了一整套的標(biāo)簽 庫(kù) 。 因?yàn)?JSP標(biāo)簽可以和 HTML標(biāo)簽混合使用,就如同它們是原生 HTML標(biāo)簽一樣。 通過(guò)這些標(biāo)簽可以非常好地和應(yīng)用系統(tǒng)中的模型層組件進(jìn)行交互,并利用表單標(biāo)簽創(chuàng)建的 JSP頁(yè)面,可以實(shí)現(xiàn)和 ActionForm組件對(duì)象之間的映射,以完成對(duì)用戶請(qǐng)求的數(shù)據(jù)封裝。 Struts 框架中 的 標(biāo)簽 庫(kù) 主要是由 Html、 Bean、 Logic 和 Tiles、 Template 等類型的標(biāo)簽庫(kù)所組成 。 Struts 框架之所以提供這樣豐富的標(biāo)簽庫(kù),其目的是使得 Struts 框架易于和 JSP 頁(yè)面技術(shù) 一起使用、并且減少甚至消除了編寫額外功能標(biāo)簽的需要。 1) Html 標(biāo)簽庫(kù) 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 9/15 頁(yè) Html 標(biāo)簽庫(kù)主要是用來(lái)生成標(biāo)準(zhǔn)的 HTML 標(biāo)簽、顯示頁(yè)面中表單元素控件、并對(duì)表單進(jìn)行數(shù)據(jù)包裝,以及顯示錯(cuò)誤信息等。這些標(biāo)簽都封裝在文件名為 的標(biāo)簽庫(kù)描述文件中。 Struts 框架 HTML 標(biāo)簽庫(kù)中的大部分標(biāo)簽都與普通的 HTML 標(biāo)簽元素相對(duì)應(yīng),并且它們實(shí)現(xiàn)的功能與對(duì)應(yīng)的 HTML 標(biāo)簽元素相同、甚至提供更為強(qiáng)大的功能。 2) Bean 標(biāo)簽庫(kù) Bean 標(biāo)簽庫(kù)主要是實(shí)現(xiàn)在 JSP 頁(yè)面中管理各種 JavaBean 對(duì)象,利用該組標(biāo)簽可以訪問(wèn)已經(jīng)存在的 JavaBean 對(duì)象以及它們的成員屬 性,同時(shí)還包含用于定義新的 JavaBean 對(duì)象、訪問(wèn)現(xiàn)有的 JavaBean 對(duì)象、 HTTP Cookies、 HTTP Headers 等方面的數(shù)據(jù)功能。對(duì)這些標(biāo)簽的定義信息都封裝在文件名為 的標(biāo)簽庫(kù)描述文件中。 3) Logic 標(biāo)簽庫(kù) Logic 標(biāo)簽庫(kù)主要是用來(lái)在 JSP 頁(yè)面中控制流程,利用邏輯標(biāo)簽庫(kù)中的標(biāo)簽,可以根據(jù)特定的邏輯條件來(lái)控制輸出頁(yè)面的內(nèi)容或者循環(huán)遍歷集合中的所有成員元素,從而能夠大大地減少對(duì) Java 腳本的使用量; Logic 標(biāo)簽庫(kù)中定義的各個(gè)標(biāo)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1