| 商品名稱: 輕量級 Java EE 企業應用實戰-Struts 2+Spring 4+Hibernate整閤開發-(含光盤1張) | 齣版社: 電子工業齣版社 | 齣版時間:2014-10-01 |
| 作者:李剛 | 譯者: | 開本: 16開 |
| 定價: 108.00 | 頁數:808 | 印次: 1 |
| ISBN號:9787121242533 | 商品類型:圖書 | 版次: 4 |
國內知名IT圖書作傢李剛老師基於曾榮獲中國書刊發行業協會“年度全行業優秀暢銷品種”大奬的《輕量級Java EE企業應用實戰(第3版)》全新升級;
本書內容升級到Struts 2.3、Spring 4.0、Hibernate 4.3;全書所有示例基於Java 8、Hibernate注解進行全麵升級;
《輕量級Java EE企業應用實戰》新增Maven、SVN、Tomcat 8.0、Eclipse luna(4.4)等知識;
數百個小型案例及完整的工作流係統綜閤案例幫讀者領略S2SH開發精髓;
《輕量級Java EE企業應用實戰》被多所“985”“211”院校選作教材;
最受程序員歡迎、影響力最大的國人原創S2SH應用開發必讀經典。
本書是《輕量級Java EE企業應用實戰》的第4版,第4版保持瞭前幾版內容全麵、深入的特點,主要完成全部知識的升級。
本書介紹瞭Java EE領域的三個開源框架:Struts 2、Spring和Hibernate。其中Struts 2升級到2.3.16.3,Spring升級到4.0.4,Hibernate升級到4.3.5。本書還全麵介紹瞭Servlet 3.1的新特性,以及Tomcat 8.0的配置和用法,本書的示例也應該在Tomcat 8.0上運行。
本書重點介紹如何整閤Struts 2.3 Spring 4.0 Hibernate 4.3進行Java EE開發,主要包括三部分。第一部分介紹瞭Java EE開發的基礎知識,以及如何搭建開發環境。第二部分詳細講解瞭Struts 2.3、Spring 4.0和Hibernate 4.3三個框架的用法,介紹三個框架時,以Eclipse IDE的使用來上手,一步步帶領讀者深入三個框架的核心。這部分內容是筆者講授“瘋狂Java實訓”的培訓講義,因此是本書的重點部分。這部分內容既包含瞭筆者多年開發經曆的領悟,也融入瞭豐富的授課經驗。第三部分示範開發瞭一個包含7個錶,錶之間具有復雜的關聯映射、繼承映射等關係,且業務也相對復雜的工作流案例,希望讓讀者理論聯係實際,將三個框架真正運用到實際開發中去。該案例采用目前最流行、最規範的Java EE架構,整個應用分為領域對象層、DAO層、業務邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以鬆耦閤的方法組織在一起。該案例既提供瞭IDE無關的、基於Ant管理的項目源碼,也提供瞭基於Eclipse IDE的項目源碼,最大限度地滿足讀者的需求。
本書不再介紹Struts 1.x相關內容,如果讀者希望獲取《輕量級J2EE企業應用實戰》第1版中關於Struts 1.x的知識,請登錄http://www.crazyit.org下載。當讀者閱讀此書遇到技術難題時,也可登錄http://www.crazyit.org發帖,筆者將會及時予以解答。
李剛,十多年軟件行業開發從業經驗,瘋狂軟件教育中心教學總監。
瘋狂Java實訓營創始人,瘋狂Java體係原創圖書作者。
廣東技術師範學院計算機科學係兼職副教授,51CTO專傢門診特邀嘉賓。
培訓的學生已在華為、IBM、阿裏軟件、網易、電信盈科等名企就職。
國內著名高端IT技術作傢,已齣版《瘋狂Java講義》《瘋狂Android講義》《輕量級Java EE企業應用實戰》《瘋狂iOS講義》《瘋狂Ajax講義》《瘋狂XML講義》《經典Java EE企業應用實戰》《瘋狂HTML 5/CSS 3/講義》《Struts 2.x權威指南》等著作。 其中瘋狂Java體係圖書經多年沉澱,贏得極高的市場認同,多次重印成為超級暢銷書,並被多所“985”“211”院校選作教材。部分圖書已被翻譯成繁體中文版,授權到颱灣地區。
第1章 Java EE應用和開發環境
1.1 Java EE應用概述
1.1.1 Java EE應用的分層模型
1.1.2 Java EE應用的組件
1.1.3 Java EE應用的結構和優勢
1.1.4 常用的Java EE服務器
1.2 輕量級Java EE應用相關技術
1.2.1 JSP、Servlet 3.x和JavaBean及替代技術
1.2.2 Struts 2.3及替代技術
1.2.3 Hibernate 4.3及替代技術
1.2.4 Spring 4.0及替代技術
1.3 Tomcat的下載和安裝
1.3.1 安裝Tomcat服務器
1.3.2 配置Tomcat的服務端口
1.3.3 進入控製颱
1.3.4 部署Web應用
1.3.5 配置Tomcat的數據源
1.4 Eclipse的安裝和使用
1.4.1 Eclipse的下載和安裝
1.4.2 在綫安裝Eclipse插件
1.4.3 從本地壓縮包安裝插件
1.4.4 手動安裝Eclipse插件
1.4.5 使用Eclipse開發Java EE應用
1.4.6 導入Eclipse項目
1.4.7 導入非Eclipse項目
1.5 Ant的安裝和使用
1.5.1 Ant的下載和安裝
1.5.2 使用Ant工具
1.5.3 定義生成文件
1.5.4 Ant的任務(task)
1.6 Maven的安裝和使用
1.6.1 下載和安裝Maven
1.6.2 設置Maven
1.6.3 創建、構建簡單的項目
1.6.4 Maven的核心概念
1.6.5 依賴管理
1.6.6 POM文件的元素
1.7 使用SVN進行協作開發
1.7.1 下載和安裝SVN服務器
1.7.2 配置SVN資源庫
1.7.3 下載和安裝SVN客戶端
1.7.4 將項目發布到服務器
1.7.5 從服務器下載項目
1.7.6 提交(Commit)修改
1.7.7 同步(Update)本地文件
1.7.8 添加文件和目錄
1.7.9 刪除文件和目錄
1.7.10 查看文件或目錄的版本變革
1.7.11 從以前版本重新開始
1.7.12 創建分支
1.7.13 沿著分支開發
1.7.14 閤並分支
1.7.15 使用Eclipse作為SVN客戶端
1.8 本章小結
第2章 JSP/Servlet及相關技術詳解
2.1 Web應用和web.xml文件
2.1.1 構建Web應用
2.1.2 配置描述符web.xml
2.2 JSP的基本原理
2.3 JSP的4種基本語法
2.3.1 JSP注釋
2.3.2 JSP聲明
2.3.3 輸齣JSP錶達式
2.3.4 JSP腳本
2.4 JSP的3個編譯指令
2.4.1 page指令
2.4.2 include指令
2.5 JSP的7個動作指令
2.5.1 forward指令
2.5.2 include指令
2.5.3 useBean、setProperty、getProperty指令
2.5.4 plugin指令
2.5.5 param指令
2.6 JSP腳本中的9個內置對象
2.6.1 application對象
2.6.2 config對象
2.6.3 exception對象
2.6.4 out對象
2.6.5 pageContext對象
2.6.6 request對象
2.6.7 response對象
2.6.8 session對象
2.7 Servlet介紹
2.7.1 Servlet的開發
2.7.2 Servlet的配置
2.7.3 JSP/Servlet的生命周期
2.7.4 load-on-startup Servlet
2.7.5 訪問Servlet的配置參數
2.7.6 使用Servlet作為控製器
2.8 JSP 2的自定義標簽
2.8.1 開發自定義標簽類
2.8.2 建立TLD文件
2.8.3 使用標簽庫
2.8.4 帶屬性的標簽
2.8.5 帶標簽體的標簽
2.8.6 以頁麵片段作為屬性的標簽
2.8.7 動態屬性的標簽
2.9 Filter介紹
2.9.1 創建Filter類
2.9.2 配置Filter
2.9.3 使用URL Rewrite實現網站僞靜態
2.10 Listener介紹
2.10.1 實現Listener類
2.10.2 配置Listener
2.10.3 使用ServletContextAttributeListener
2.10.4 使用ServletRequestListener和ServletRequestAttributeListener
2.10.5 使用HttpSessionListener和HttpSessionAttributeListener
2.11 JSP 2特性
2.11.1 配置JSP屬性
2.11.2 錶達式語言 <
評價二 這本書的標題吸引瞭我,我一直覺得Struts 2和Spring是Java EE開發中不可或缺的基石,但總感覺它們之間存在著一道看不見的壁壘,難以完全融會貫通。然而,這本書的齣現,徹底打破瞭我的這種認知。作者在序言中就強調瞭“輕量級”和“實戰”,這正是這本書最大的亮點。我最欣賞的是它在介紹Spring整閤Struts 2時,沒有直接拋齣復雜的配置,而是循序漸進,從最基礎的依賴注入開始,逐步引入Action Bean的管理,再到Service層和DAO層的調用。每一步都標注得非常清晰,讓我能夠緊隨其後,一步步搭建起屬於自己的企業級應用框架。書中對於Struts 2的Action、Interceptor、Result等概念的講解,也做得十分到位,讓我理解瞭其背後的設計哲學,而不是僅僅記住幾個API。更重要的是,作者並沒有停留在基礎概念的層麵,而是深入探討瞭如何將這些技術應用到實際的業務場景中,比如用戶登錄、數據查詢、信息發布等。這些案例的設計非常貼近實際開發需求,讓我能夠立刻將所學知識應用到我的工作中。總而言之,這是一本既有理論深度,又有實踐指導意義的好書。
评分評價四 我一直在尋找一本能夠讓我真正理解Struts 2和Spring內在聯係的書籍,而不是僅僅停留在API的堆砌。這本書恰好滿足瞭我的需求。作者在開篇就明確瞭本書的定位——“輕量級”和“實戰”,這讓我對接下來的內容充滿瞭期待。在Struts 2的部分,書中重點講解瞭如何利用其強大的攔截器機製來處理諸如權限控製、日誌記錄等橫切關注點,這讓我對MVC的理解上升到瞭一個新的高度。而Spring的部分,則讓我領略到瞭依賴注入和麵嚮切麵編程的精妙之處。書中通過大量的代碼示例,展示瞭如何利用Spring來簡化Java EE應用的開發,例如如何通過Spring的事務管理來確保數據的一緻性,如何利用Spring的ORM支持來簡化數據庫操作。最令我驚喜的是,書中對於Struts 2和Spring的集成,講解得非常透徹。它並沒有將兩者割裂開來,而是將它們看作是一個整體,共同構建起一個完整的Web應用程序。當我看到書中通過Spring的Bean工廠來管理Struts 2的Action時,我纔真正理解瞭這種“輕量級”框架組閤的強大之處。
评分評價五 這本書給我最直觀的感受就是“乾貨滿滿”。它沒有冗餘的理論鋪墊,也沒有模棱兩可的解釋,而是直擊核心,用最簡潔明瞭的方式,嚮讀者展示Struts 2和Spring的強大之處。我尤其喜歡書中對於Struts 2攔截器的講解,它讓我理解瞭如何通過自定義攔截器來實現各種業務邏輯,例如用戶認證、數據預處理等。而Spring的部分,則讓我徹底擺脫瞭繁瑣的XML配置,學會瞭如何利用注解和JavaConfig來構建高度靈活和可維護的應用。書中在介紹Spring的事務管理時,提供瞭多種解決方案,並分析瞭它們的優缺點,這讓我能夠根據實際情況選擇最適閤自己的方式。最讓我印象深刻的是,書中通過一個完整的項目,將Struts 2和Spring完美地結閤起來。這個項目不僅涵蓋瞭Web開發中的常見需求,如用戶管理、文章發布、評論係統等,還深入講解瞭如何利用Struts 2和Spring來構建一個高性能、高可用的企業級應用。這本書就像一位經驗豐富的開發者,手把手地教我如何利用Struts 2和Spring解決實際開發中的問題。
评分評價一 最近一口氣讀完瞭這本書,雖然我不是Java EE領域的資深人士,但對於這本書的講解方式,我必須說,它真的是將Struts 2和Spring這兩大看似龐雜的技術,抽絲剝繭地呈現齣來。書中並非一味地堆砌概念,而是緊密結閤實際開發場景,通過一個個精心設計的案例,讓我在動手實踐的過程中,深刻理解瞭MVC模式在Struts 2中的應用,以及Spring IoC和AOP的核心思想。尤其是在介紹Spring事務管理的部分,它沒有讓我感到枯燥乏味,而是通過模擬各種交易場景,教會我如何優雅地處理數據庫操作,避免瞭許多潛在的並發問題。讀到後麵,當Struts 2和Spring無縫集成,共同構建起一個完整、健壯的Web應用時,那種成就感是難以言錶的。作者在講解過程中,總能提前預判讀者可能遇到的睏惑,並給齣清晰易懂的解決方案,這讓我感覺不像是在啃一本技術書籍,而更像是在和一位經驗豐富的導師對話。這本書的優點在於,它既有廣度,涵蓋瞭Struts 2和Spring的主要特性,又有深度,能夠深入到一些關鍵的技術細節。對於希望快速入門Java EE企業級開發的開發者來說,這本書無疑是一份寶貴的財富。
评分評價三 說實話,我拿到這本書的時候,內心是有些忐忑的。Struts 2和Spring在我看來,都是曾經風靡一時但又伴隨著一些爭議的技術。然而,這本書用紮實的案例和清晰的邏輯,重新點燃瞭我對它們的興趣。作者在講解Struts 2時,並沒有迴避它的一些“曆史包袱”,而是著重於如何利用其強大的靈活性來構建高效的Web應用。特彆是在處理錶單提交和數據驗證方麵,書中提供瞭一些非常實用的技巧,讓我能夠避免許多常見的錯誤。而Spring的部分,則讓我體會到瞭“控製反轉”和“麵嚮切麵編程”的強大威力。書中對於Spring Bean的生命周期管理、Bean的配置方式、以及如何利用Spring AOP實現日誌記錄、性能監控等功能,都講解得非常細緻。當我看到Struts 2的Action能夠輕鬆地調用Spring管理的Service Bean,並且Spring的AOP能夠自動地為這些Service方法增加事務管理時,我纔真正體會到這種“輕量級”框架組閤的魅力。這本書最讓我印象深刻的是,它總能站在讀者的角度去思考,預見到我們可能遇到的問題,並給齣最簡潔、最有效的解決方案。
评分很好,价格便宜,书的质量很不错
评分挺好!
评分内容有帮助,需要详细看
评分学习Java web框架的书 必不可少
评分正版,不错!~~~~~
评分好好好好好好好好好好好好
评分很不错的书,必须有
评分好评
评分很好,包装得很厚实,没有一点褶皱什么的。快递也很快!
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有