出版時(shí)間:2007-7 出版社:科學(xué) 作者:高紅巖 頁數(shù):309
Tag標(biāo)簽:無
內(nèi)容概要
這是一本講解如何使用Struts框架開發(fā)Java Web應(yīng)用程序的實(shí)用性圖書,書中在具體講解Struts開發(fā)技術(shù)的同時(shí),結(jié)合MVC模式與MyEclipse工具,演示了實(shí)際應(yīng)用項(xiàng)目開發(fā)的全過程?! ∪珪卜?0章,內(nèi)容以實(shí)用為主,技術(shù)和實(shí)例相輔相承。書中首先給出一個(gè)Struts示例,讓讀者對(duì)程序的結(jié)構(gòu)有大致了解,然后作者詳細(xì)介紹了MVC:架構(gòu)與Struts的映射關(guān)系,并講解在實(shí)際應(yīng)用中如何配置中心配置文件,如何分配控制層和視圖層代碼。接下來,作者結(jié)合具體示例介紹了Struts的三大標(biāo)簽庫及其應(yīng)用。最后,全書以一個(gè)簡易論壇模型的案例作為全書的終結(jié),通過這個(gè)案例,讀者可以對(duì)Struts技術(shù)在實(shí)際Web應(yīng)用開發(fā)中的地位及其應(yīng)用有深入的了解?! ”緯偨Y(jié)性、歸納性極強(qiáng),操作思路明晰,通篇體現(xiàn)出作者的豐富經(jīng)驗(yàn),既可以作為廣大工程技術(shù)人員的參考,也適合大中專院校相關(guān)專業(yè)的學(xué)生學(xué)習(xí)參考。
書籍目錄
第1章 Struts和基于Eclipse的配置與開發(fā)1.1 幾個(gè)基本的技術(shù)要點(diǎn)1.2 Struts1.3 框架(FrameWork)1.4 JSP開發(fā)的兩個(gè)MVC Model方法1.4.1 MVC Model1.4.2 MVC Model1.4.3 MVC Model1.4.4 Struts中的MVC Model1.5 配置Eclipse下的Struts開發(fā)環(huán)境1.5.1 配置JDK環(huán)境變量要點(diǎn)1.5.2 Eclipse的安裝很“綠色”1.5.3 MyEclipse的安裝1.5.4 Tomcat的安裝1.5.5 測試開發(fā)環(huán)境第2章 Struts簡介2.1 Struts的工作流程2.2 關(guān)于Struts的實(shí)例2.2.1 添加Struts框架支持文件2.2.2 視圖層V-View的添加2.2.3 控制層C-Controller的添加2.2.4 模型層M-Model的添加2.2.5 結(jié)尾前小小的改動(dòng)2.2.6 struts-config.xml文件2.2.7 部署項(xiàng)目并運(yùn)行第3章 應(yīng)用中的C-Controller控制層3.1 ActionServlet類的作用3.1.1 process()方法的執(zhí)行過程3.1.2 process()方法執(zhí)行過程總結(jié)3.2 Action類的作用3.2.1 Action的工作3.2.2 在Action類中進(jìn)行用戶名驗(yàn)證的實(shí)例3.2.3 ActionErrors和ActionError類的關(guān)系和使用3.3 ActionForward類的功能及兩種在Eclipse中創(chuàng)建 Action Forward類的方法3.3.1 ActionForward類的功能3.3.2 在Eclipse中創(chuàng)建ActionForward類的兩種方法3.3.3 帶參數(shù)的ActionForward3.4 使用ForwardAction進(jìn)行頁面或Web組件的跳轉(zhuǎn)3.4.1 什么情況下使用ForwardAction3.4.2 一個(gè)ForwardAction類的實(shí)例3.4.3 第二種創(chuàng)建ForwardAction類的方法3.5 IncludeAction讓年久失用的Web組件復(fù)用3.5.1 使用IncludeAction包含JSP文件3.5.2 使用IncludeAction包含進(jìn)Servlet組件3.6 DispatchAction將Action類變得更少3.7 LookupDispatchAction實(shí)現(xiàn)一個(gè)表單包含多個(gè)提交按鈕3.8 用SwitchAction切換不同的Struts模塊第4章 中心配置文件struts-config.xml4.1 Struts.2版struts-config.xml文件結(jié)構(gòu)4.2 struts-config.xml配置文件中的子元素4.2.1 子元素4.2.2 子元素4.2.3 子元素4.2.4 子元素4.2.5 子元素4.2.6 關(guān)于配置strus-config.xml文件4.2.7 元素詳解4.2.8 attribute和name的區(qū)別第5章 V-View視圖層中的ActionForm5.1 ActionForm類的結(jié)構(gòu)5.2 ActionForm生命周期5.3 DynaActionForm使用方法5.4 DynaActionForm實(shí)例5.5 Action和ActionForm配置精例5.5.1 完整的action功能5.5.2 僅有Form的action超級(jí)鏈接功能5.5.3 僅有Action的action執(zhí)行鏈接式請(qǐng)求后就轉(zhuǎn)發(fā)5.5.4 僅有JSP的action5.5.5 兩個(gè)action對(duì)應(yīng)一個(gè)Form5.5.6 兩個(gè)action對(duì)應(yīng)兩個(gè)Form5.6 ActionForm中文亂碼問題解決方案5.7 Struts中的ActionErrors第6章 Struts-HTML標(biāo)簽庫6.1 普通HTML與Struts中HTML標(biāo)簽的區(qū)別及Struts標(biāo)簽公共特征6.2 顯示Struts-HTML標(biāo)簽的Snippets窗口6.3 設(shè)置相對(duì)根路徑6.3.1 標(biāo)簽簡介6.3.2 使用示例6.3.3 使用示例6.4 取消當(dāng)前的提交6.4.1 標(biāo)簽簡介6.4.2 使用示例6.5 復(fù)選框6.5.1 標(biāo)簽簡介6.5.2 使用示例6.5.3 復(fù)選框在Action中狀態(tài)的改變6.5.4 復(fù)選框的初始化6.5.5 在Action中通過數(shù)據(jù)庫的數(shù)據(jù)控制復(fù)選框的選中狀態(tài)6.6 出錯(cuò)提示6.6.1 顯示局部錯(cuò)誤信息6.6.2 顯示全局錯(cuò)誤信息6.6.3 生成錯(cuò)誤信息在不同版本使用上的區(qū)別6.7 文件上傳功能6.7.1 定制JSP頁面6.7.2 定制ActionForm類6.7.3 設(shè)計(jì)重要的Action類6.7.4 查看struts-config.xml配置文件6.8 表單提交6.9 保密的數(shù)據(jù)傳送6.9.1 發(fā)實(shí)例6.9.2 如何設(shè)置默認(rèn)值6.10 定義HTML文件6.11 定義圖像提交按鈕6.12 在頁面上顯示圖像6.13 變幻莫測的超級(jí)鏈接576.13.1 Link type為action的情況6.13.2 Link type為forward的情況6.13.3 Link type為href的情況6.13.4 Link type為page的情況6.13.5 帶參數(shù)超級(jí)鏈接的情況6.13.6 在中嵌入JSP腳本6.13.7 帶參數(shù)超級(jí)鏈接的問題解決實(shí)例6.13.8 給Struts中標(biāo)簽加確認(rèn)對(duì)話框6.13.9 用標(biāo)簽生成BBS主題列表功能6.14 的更新版6.15 分組類型的復(fù)選框6.15.1 用做一個(gè)選擇“愛好”的實(shí)例6.15.2 初始化時(shí)即呈checked狀態(tài)6.16 用和實(shí)現(xiàn)下拉列表6.16.1 用和實(shí)現(xiàn)下拉列表6.16.2 和實(shí)現(xiàn)列表單選6.16.3 和實(shí)現(xiàn)列表多選6.16.4 和標(biāo)簽設(shè)置下拉列表初始化值6.16.5 和設(shè)置列表單選初始化值6.16.6 和設(shè)置列表多選初始化值6.16.7 如何獲取和下拉列表單選值6.16.8 如何獲取和列表多選值6.17 使用動(dòng)態(tài)生成和列表內(nèi)容6.17.1 將數(shù)據(jù)庫的內(nèi)容動(dòng)態(tài)生成和列表內(nèi)容6.17.2 初始化和列表生成的內(nèi)容6.18 使用動(dòng)態(tài)生成 列表內(nèi)容6.18.1 使用動(dòng)態(tài)生成列表內(nèi)容實(shí)例6.18.2 使用標(biāo)簽中的property屬性來生成下拉列表6.19 標(biāo)簽的使用6.19.1 標(biāo)簽的redisplay屬性實(shí)例6.19.2 使用style的CSS樣式改變標(biāo)簽的外觀6.19.3 標(biāo)簽的使用6.20 標(biāo)簽的使用6.21 和標(biāo)簽的使用6.22 總結(jié)第7章 Struts-Logic標(biāo)簽庫7.1 標(biāo)簽的功能7.1.1 打印數(shù)組中的內(nèi)容7.1.2 打印HashMap中的內(nèi)容7.1.3 打印ArrayList中的內(nèi)容7.2 重定向的標(biāo)簽7.3 轉(zhuǎn)發(fā)的標(biāo)簽7.4 和標(biāo)簽的作用7.5 標(biāo)簽的作用和與的區(qū)別7.6 用和 判斷等于和不等于7.6.1 使用和判斷變量7.6.2 使用和判斷Bean的屬性值7.7 用和 判斷小于等于和小于7.7.1 和判斷變量7.7.2 和判斷Bean的屬性值7.8 用和 判斷大于等于和大于7.8.1 和判斷變量7.8.2 和判斷Bean的屬性值第8章 Struts-Bean標(biāo)簽庫8.1 Bean標(biāo)簽庫的功能8.2 標(biāo)簽打印Bean中的屬性值8.2.1 標(biāo)簽打印變量8.2.2 標(biāo)簽打印Bean的property屬性值8.2.3 標(biāo)簽format屬性的應(yīng)用8.2.4 標(biāo)簽filter屬性的應(yīng)用8.3 標(biāo)簽讀取HTTP請(qǐng)求的參數(shù)8.3.1 使用標(biāo)簽讀取單個(gè)http參數(shù)8.3.2 使用標(biāo)簽讀取數(shù)組型HTTP參數(shù)8.4 標(biāo)簽顯示資源文件中的文本消息8.5 在標(biāo)簽中定義變量8.5.1 在標(biāo)簽中定義字符串常量8.5.2 標(biāo)簽復(fù)制Bean8.5.3 用標(biāo)簽復(fù)制現(xiàn)有Bean的屬性給新的Bean屬性第9章 關(guān)于Struts的其他內(nèi)容9.1 Struts資源文件國際化9.1.1 MyEclipse保存資源文件的編碼哨兵9.1.2 使用MyEclipse資源文件的插件jinto9.2 在Struts的URL中傳遞中文參數(shù)9.3 從不同的資源文件中顯示信息9.3.1 從不同的資源文件中顯示信息的實(shí)例9.3.2 優(yōu)化新建資源文件目錄結(jié)構(gòu)9.4 沒有登錄不能訪問非index.jsp的JSP頁面9.5 設(shè)置應(yīng)用的默認(rèn)頁面9.6 URL重寫技術(shù)9.7 使用Struts多語言切換的情況9.8 添加Struts包的操作9.9 實(shí)現(xiàn)跨頁表單的提交第10章 簡易論壇模型的實(shí)例10.1 實(shí)例目標(biāo)10.2 功能模塊簡介10.3 模塊設(shè)計(jì)10.3.1 用戶注冊(cè)10.3.2 顯示主題列表10.3.3 用戶登錄10.3.4 修改個(gè)人用戶信息10.3.5 查詢用戶10.3.6 刪除用戶10.3.7 刪除主題及刪除回復(fù)10.4 總結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載