出版時間:2007-7 出版社:科學(xué) 作者:高紅巖 頁數(shù):309
Tag標(biāo)簽:無
內(nèi)容概要
這是一本講解如何使用Struts框架開發(fā)Java Web應(yīng)用程序的實用性圖書,書中在具體講解Struts開發(fā)技術(shù)的同時,結(jié)合MVC模式與MyEclipse工具,演示了實際應(yīng)用項目開發(fā)的全過程?! ∪珪卜?0章,內(nèi)容以實用為主,技術(shù)和實例相輔相承。書中首先給出一個Struts示例,讓讀者對程序的結(jié)構(gòu)有大致了解,然后作者詳細(xì)介紹了MVC:架構(gòu)與Struts的映射關(guān)系,并講解在實際應(yīng)用中如何配置中心配置文件,如何分配控制層和視圖層代碼。接下來,作者結(jié)合具體示例介紹了Struts的三大標(biāo)簽庫及其應(yīng)用。最后,全書以一個簡易論壇模型的案例作為全書的終結(jié),通過這個案例,讀者可以對Struts技術(shù)在實際Web應(yīng)用開發(fā)中的地位及其應(yīng)用有深入的了解?! ”緯偨Y(jié)性、歸納性極強,操作思路明晰,通篇體現(xiàn)出作者的豐富經(jīng)驗,既可以作為廣大工程技術(shù)人員的參考,也適合大中專院校相關(guān)專業(yè)的學(xué)生學(xué)習(xí)參考。
書籍目錄
第1章 Struts和基于Eclipse的配置與開發(fā)1.1 幾個基本的技術(shù)要點1.2 Struts1.3 框架(FrameWork)1.4 JSP開發(fā)的兩個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)境變量要點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的實例2.2.1 添加Struts框架支持文件2.2.2 視圖層V-View的添加2.2.3 控制層C-Controller的添加2.2.4 模型層M-Model的添加2.2.5 結(jié)尾前小小的改動2.2.6 struts-config.xml文件2.2.7 部署項目并運行第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類中進行用戶名驗證的實例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進行頁面或Web組件的跳轉(zhuǎn)3.4.1 什么情況下使用ForwardAction3.4.2 一個ForwardAction類的實例3.4.3 第二種創(chuàng)建ForwardAction類的方法3.5 IncludeAction讓年久失用的Web組件復(fù)用3.5.1 使用IncludeAction包含JSP文件3.5.2 使用IncludeAction包含進Servlet組件3.6 DispatchAction將Action類變得更少3.7 LookupDispatchAction實現(xiàn)一個表單包含多個提交按鈕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實例5.5 Action和ActionForm配置精例5.5.1 完整的action功能5.5.2 僅有Form的action超級鏈接功能5.5.3 僅有Action的action執(zhí)行鏈接式請求后就轉(zhuǎn)發(fā)5.5.4 僅有JSP的action5.5.5 兩個action對應(yīng)一個Form5.5.6 兩個action對應(yīng)兩個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è)置相對根路徑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 出錯提示6.6.1 顯示局部錯誤信息6.6.2 顯示全局錯誤信息6.6.3 生成錯誤信息在不同版本使用上的區(qū)別6.7 文件上傳功能6.7.1 定制JSP頁面6.7.2 定制ActionForm類6.7.3 設(shè)計重要的Action類6.7.4 查看struts-config.xml配置文件6.8 表單提交6.9 保密的數(shù)據(jù)傳送6.9.1 發(fā)實例6.9.2 如何設(shè)置默認(rèn)值6.10 定義HTML文件6.11 定義圖像提交按鈕6.12 在頁面上顯示圖像6.13 變幻莫測的超級鏈接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ù)超級鏈接的情況6.13.6 在中嵌入JSP腳本6.13.7 帶參數(shù)超級鏈接的問題解決實例6.13.8 給Struts中標(biāo)簽加確認(rèn)對話框6.13.9 用標(biāo)簽生成BBS主題列表功能6.14 的更新版6.15 分組類型的復(fù)選框6.15.1 用做一個選擇“愛好”的實例6.15.2 初始化時即呈checked狀態(tài)6.16 用和實現(xiàn)下拉列表6.16.1 用和實現(xiàn)下拉列表6.16.2 和實現(xiàn)列表單選6.16.3 和實現(xiàn)列表多選6.16.4 和標(biāo)簽設(shè)置下拉列表初始化值6.16.5 和設(shè)置列表單選初始化值6.16.6 和設(shè)置列表多選初始化值6.16.7 如何獲取和下拉列表單選值6.16.8 如何獲取和列表多選值6.17 使用動態(tài)生成和列表內(nèi)容6.17.1 將數(shù)據(jù)庫的內(nèi)容動態(tài)生成和列表內(nèi)容6.17.2 初始化和列表生成的內(nèi)容6.18 使用動態(tài)生成 列表內(nèi)容6.18.1 使用動態(tài)生成列表內(nèi)容實例6.18.2 使用標(biāo)簽中的property屬性來生成下拉列表6.19 標(biāo)簽的使用6.19.1 標(biāo)簽的redisplay屬性實例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請求的參數(shù)8.3.1 使用標(biāo)簽讀取單個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 從不同的資源文件中顯示信息的實例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 實現(xiàn)跨頁表單的提交第10章 簡易論壇模型的實例10.1 實例目標(biāo)10.2 功能模塊簡介10.3 模塊設(shè)計10.3.1 用戶注冊10.3.2 顯示主題列表10.3.3 用戶登錄10.3.4 修改個人用戶信息10.3.5 查詢用戶10.3.6 刪除用戶10.3.7 刪除主題及刪除回復(fù)10.4 總結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載