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

正文內(nèi)容

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

2025-12-25 04:08上一頁面

下一頁面
  

【正文】 在 HTML頁面 中混用 Java代碼。 PreparedStatement ps=null。 wUserLevel=(userAdminLevel)。 (4,wUserLevel)。 Struts 框架之所以提供這樣豐富的標(biāo)簽庫,其目的是使得 Struts 框架易于和 JSP 頁面技術(shù) 一起使用、并且減少甚至消除了編寫額外功能標(biāo)簽的需要。 4) Tiles 標(biāo)簽庫 Tiles 標(biāo)簽庫主要是創(chuàng)建動(dòng)態(tài)頁面布局, Tiles 標(biāo)簽庫也稱為 Tiles 框架。具體請見下面的 【例13】所示的 Struts 框架中 標(biāo)簽庫應(yīng)用示例頁面。 index ()。 在 Web 應(yīng)用系統(tǒng)的 文件中部署前端控制器 ActionServlet 組件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 12/15 頁 1)利用 XML 配置文件建立松藕合的類之間的關(guān)聯(lián)關(guān)系 Struts 框架在設(shè)計(jì)時(shí)為了能夠達(dá)到分離 MVC 架構(gòu)中的表示層和控制層組件、前端控制器 ActionServlet 組件和后端業(yè)務(wù)調(diào)度控制 器 Action 類組件之間的關(guān)系,采用 XML 文件進(jìn)行關(guān)聯(lián)。 下面的【例 16】所示為 文件中對(duì) ActionServlet 組件的部署配置的文件內(nèi)容,其中的 loadonstartup標(biāo)簽表示在系統(tǒng)啟動(dòng)時(shí)就要加載該 ActionServlet 組件。下面的 【例 17】中的示例 是基于 Struts 版系統(tǒng)的 文件中 標(biāo)簽 元素的模板內(nèi)容。讀者只需要在 文件中輸入“ ”后, Eclipse 將自動(dòng)地顯示出對(duì)應(yīng)的動(dòng)態(tài)幫助的標(biāo)簽和對(duì)該標(biāo)簽的功能性說明的文字。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 14/15 頁 因此該 配置文件內(nèi)容的正確性將會(huì)影響到整個(gè)應(yīng)用系統(tǒng)的正確工作,因?yàn)? 文件一方面為 Web 應(yīng)用系統(tǒng)中的有關(guān)組件定義了對(duì)應(yīng)的邏輯名稱,另一方面也定義了它們在 Struts 框架下的相應(yīng)的屬性和與其它組件的關(guān)系。 2)在 Web 應(yīng)用系統(tǒng)的 文件中指示 配置文件 的位置和名稱 與 Struts 框架本身相關(guān)的配置項(xiàng)目是存放在另一個(gè)配置文件中,這樣的設(shè)計(jì)思路是達(dá)到不破壞 J2EE 標(biāo)準(zhǔn)的規(guī)范(在 文件中的定義項(xiàng)目是 J2EE 標(biāo)準(zhǔn)的內(nèi)容)的目的。 Struts 框架中的各種 XML 配置組件 目前在 J2EE 平臺(tái)中的各種框架技術(shù)中,都應(yīng)用 XML 格式的文件作為系統(tǒng)的配置定義(以前是使用類似 Windows 平臺(tái)下的 *.ini 格式或者 Java 平臺(tái)中的 *.properties 屬性配置文件),使用 XML 作為 Java 的配置文件有很多優(yōu)點(diǎn)。 【例 15】應(yīng)用 Java 腳本代碼 實(shí)現(xiàn)與【例 14】 示例相同功能的代碼示例 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 11/15 頁 % ArrayList allBBSTitleVOArrayList= (ArrayList)(“allBBSTitleVOArrayList”)。對(duì)這些標(biāo)簽的定義信息都被封裝在文件名為 的標(biāo)簽庫描述文件中。 3) Logic 標(biāo)簽庫 Logic 標(biāo)簽庫主要是用來在 JSP 頁面中控制流程,利用邏輯標(biāo)簽庫中的標(biāo)簽,可以根據(jù)特定的邏輯條件來控制輸出頁面的內(nèi)容或者循環(huán)遍歷集合中的所有成員元素,從而能夠大大地減少對(duì) Java 腳本的使用量; Logic 標(biāo)簽庫中定義的各個(gè)標(biāo)簽?zāi)軌驁?zhí)行條件邏輯、重復(fù)循環(huán)、轉(zhuǎn) 發(fā) /重定向等功能,可以完全替代 Java 腳本。 通過這些標(biāo)簽可以非常好地和應(yīng)用系統(tǒng)中的模型層組件進(jìn)行交互,并利用表單標(biāo)簽創(chuàng)建的 JSP頁面,可以實(shí)現(xiàn)和 ActionForm組件對(duì)象之間的映射,以完成對(duì)用戶請求的數(shù)據(jù)封裝。 (2,userPassword)。 userAdminLevel = (userAdminLevel).trim()。 ResultSet rs=null。 而改變這樣的開發(fā)狀況是應(yīng)用 JavaBean 組件技術(shù)進(jìn)行對(duì)象包裝和利用標(biāo)簽技術(shù)封裝頁面中的各個(gè)功能行為,在 Struts 框架中為開發(fā)者提供了一整套的頁面標(biāo)簽庫,從而幫助 Java程序員在 Web 界面組件中清晰明確地調(diào)用后臺(tái)的數(shù)據(jù)處理功能程序并隱藏業(yè)務(wù)邏 輯層中的楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 7/15 頁 具體業(yè)務(wù)功能實(shí)現(xiàn)邏輯的技術(shù)細(xì)節(jié)。 下面的 【例 11】中的代碼示例,為某個(gè) Action 組件 類中的 execute 方法的代碼片段。 3) Struts 框架控制層中的 ActionMapping 和 ActionForward 組件 Struts框架控制層中的 ActionMapping和 ActionForward組件類主要是指定不同業(yè)務(wù)邏輯或流程的運(yùn)行方向( ActionForward 組件 類用來將一個(gè)頁面的路徑保存為邏輯名稱 )。 注意: 在表示層的 JSP 頁面中一般是以“ *. do”形式的 URL 地址進(jìn)行請求,當(dāng)然也并非所有的請求都必須要通過 ActionServlet 組件,它只對(duì)表示層中以“ *. do”形式的 URL 請求進(jìn)行響應(yīng)。但作者認(rèn)為它更應(yīng)歸屬于表示層(因?yàn)?ActionForm 組件是與頁面表單相互綁定的);楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 4/15 頁 JavaBean 是一種可重用的組件,在 JavaBean 組件類中必須提供無參數(shù)的構(gòu)造方法、并且為其內(nèi)的成員屬性提供 get/set 方法,其他的 Java 類可以通過 JavaBean 自省機(jī)制發(fā)現(xiàn)和操作JavaBean 組件中的成員屬性。 另外,在應(yīng)用系統(tǒng)模型層的具體技術(shù)實(shí)現(xiàn)時(shí), Struts 框架也可以很容易地與現(xiàn)有的各種數(shù)據(jù)訪問技術(shù)相互結(jié)合,如標(biāo)準(zhǔn)的 Java JDBC 技術(shù)、分布式的企業(yè) JavaBean 組件( EJB,Enterprise JavaBean),以及其它第三方的開源框架 —— 如 Hibernate/iBATIS 等。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜 版必究 , 2/15 頁 各邏輯層中的各個(gè)功能組件各司其職、但互相配合,并通過 文件中的各個(gè)配置項(xiàng)目來降低系統(tǒng)中的各個(gè)邏輯層之間的耦合性。 2) Strust 框架的系統(tǒng)工作原理 Struts 框架的工作流程充分地體現(xiàn)了 MVC 系統(tǒng)的表示層和業(yè)務(wù)處理相互分離的特點(diǎn),下圖 所示為完成某個(gè)特定的請求處理的順序 圖。因此,一個(gè)具體的應(yīng)用系統(tǒng)可以按其最有效率的方式來實(shí)現(xiàn)其特定的模型層功能組件 —— 而對(duì)這部分的功能實(shí)現(xiàn),則主要是由開發(fā)者自己具體功能 實(shí)現(xiàn)。 注意: 對(duì)于 ActionForm
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1