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

正文內(nèi)容

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

2024-12-20 04:08 本頁面
 

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