編輯推薦
每一個開發者,都是軟體世界裡的列兵!每一頂關鍵技術,都是前進道路上的堡壘!精解Struts 2核心技術與典型案例,全書共分6篇24章,提供70個小示例和5個綜合案例。融匯9大熱門開源產品技術,Struts2+Spring+Hibernate+JPA+Guice+ibatis+Warp+jruby+Groovy。整合4大主流Java EE解決方案,Struts 2+Spring+Hibernate|Struts2+Guice+Warp+JPA|Struts2+Spring+JPA|Struts2+Spring+iBATIS。打造高質量視頻講解DVD,隨書光碟共提供16小時高端講座,涉及51個關鍵主題,另附151道課後習題。
面向Java EE平台的Struts 2整合套用權威指南,深入詳解基於WebWork核心的MVC開發。
從原始碼出髮結合架構思想。本書以Struts 2框架的原始碼為出發點,深入透徹地分析了Struts 2各組件的工作原理,並在講解每個知識點之後,提供了各知識點相應的實戰案例。力求讓每一個讀者都能夠真正理解並掌握Struts 2的核心技術,做到理論聯繫實際。
結合Java EE新技術。本書 通過經典項目實戰,提高讀者開發能力。在本書的最後提供了5個極具代表性、實用性的項目實戰案例供讀者學習使用,這些經典案例不僅可以加深讀者對理論知識的理解,還能提高讀者的編程質量。
大量的配套視頻講解。無論是初學者還是有一定經驗的開發人員,視頻講解永遠是最好的導師。對於本書中Struts 2的基礎理論、新技術及案例實戰等幾個部分,提供了詳細的視頻講解。文字閱讀加上觀看視頻,一定能夠使您的StrutS、2學習變得事半功倍。
內容簡介
本書全面介紹了如何使用Struts 2框架技術開發Java EE應用程式,書中對Struts 2的開發思想及技術要點進行了詳細闡述。
全書主要內容包括:深入剖析Struts 2核心原理;詳細講解Struts 2中的攔截器、類型轉換、輸入校驗、國際化、檔案上傳、標籤、標註等技術;全面介紹Struts 2與其他業務層、持久層、表示層框架技術的整合原理及整合過程;最後提供了大量Struts 2整合其他框架技術開發實際套用的詳細過程。
本書注重編程思想與實際開發相結合,書中的每個知識點都配備了具有典型性和實用價值的套用開發實例,使讀者不僅能夠掌握相關技術,更能夠活學活用,舉一反三。
隨書附贈光碟內容包括本書範例源程式及各個章節視頻教學、課後習題。
本書內容深入淺出,通俗易懂。
第1部分 概述篇
第1章 Struts 2概述
第2章 搭建一個簡單的Struts 2套用(教學視頻:30分鐘)
第2部分 Struts 2核心技術篇
第3章 Struts 2核心基礎
第4章 Struts 2的攔截器(教學視頻:45分鐘)
第5章 Struts 2的類型轉換器(教學視頻:30分鐘)
第6章 Struts 2的輸入校驗(教學視頻:45分鐘)
第7章 Struts 2的檔案上傳(教學視頻:20分鐘)
第8章 Struts 2的國際化(教學視頻:30分鐘)
第9章 Struts 2的標籤庫(教學視頻:140分鐘)
第10章 Struts 2對標註的支持(教學視頻:40分鐘)
第3部分 業務層套用篇
第11章 Struts 2整合Spring
第12章 Struts 2整合Guice
第13章 Struts 2對動態語言的支持(教學視頻:70分鐘)
第4部分 持久層套用篇
第15章 Struts 2整合Hibernate
第16章 Struts 2整合iBATIS
第5部分 表示層套用篇
第17章 Struts 2整合JSF
第18章 Struts 2對模板語言的支持(教學視頻:40分鐘)
第19章 Struts 2整合其他表示層技術
第6部分 實戰篇
第20章 Struts 2開發銀行賬戶管理系統(教學視頻:70分鐘)
第21章 Struts 2+Guice+JPA實現購物車功能(教學視頻:90分鐘)
第22章 Struts 2+Spring 2+iBATIS開發數據採集系統(教學視頻:80分鐘)
第23章 Struts 2+Spring 2+Hibernate 3開發投票管理系統(教學視頻:90分鐘)
第24章 Struts 2+Spring 2.5+JPA開發許可權管理系統(教學視頻:70分鐘)
附錄A struts.properties配置詳解
附錄B struts-default.xml
附錄C JPA中的標註
參考文獻
書摘
第1部分 概述篇
第1章 Struts 2概述
1.1 Web發展史
Web技術是隨著Internet的出現而誕生的,通過Web技術的使用,我們可以輕鬆實現網路上的數據傳遞、資源共享。在Web誕生之初,人們只能進行一些簡單的文字信息傳輸。然而隨著Internet技術的發展,Web技術也在不斷進步——人們在網際網路上看到的再也不是單調的文字了,圖片、聲音、影像等內容也相繼出現在網際網路上。正是這些元素的添加,才使得現在的網路世界變得豐富多彩。
……