內容簡介
本書對當前企業使用較多的、流行的三大技術框架SpringMVC、Spring和MyBatis的基本知識和使用方法進行瞭詳細的講解。全書共分為7章。第一章主要介紹MyBatis開發入門知識;第二章主要介紹MyBatis配置選項;第三章主要介紹MyBatis映射器(Mapper);第四章主要介紹Spring核心技術;第五章主要介紹SpringMVC;第六章主要介紹SpringMVC、Spring、MyBatis三個框架的集成;第七章主要是項目實戰部分。本書在講解知識點的同時還提供瞭豐富的案例,每章節末均給齣一定量的練習題,以幫助學生鞏固學習效果,加深對相關知識點的理解。
本書可作為高等院校計算機相關專業軟件工程類課程的教材,也可作為相關工程技術人員的參考用書。
前言/序言
本書介紹的SpringMVC、Spring、MyBatis開源框架開發技術,是基於Java EE的Web應用程序,用於開發企業級Web應用的軟件框架。Java EE通過提供中間層集成框架來滿足各種應用需求。Java EE架構具有高可用性、高可靠性、高擴展性,並且成本低,是企業構建Web應用平颱的首選。而Java EE架構通常選用SpringMVC+Spring+MyBatis框架作為其基礎開發框架。通過對三個框架的閤理整閤,不僅可以大幅度提高係統的開發效率,而且能提高係統的穩定性、健壯性與安全性。
本書介紹瞭Java EE開發使用的三大開發框架SpringMVC、Spring、MyBatis及其整閤使用。本書內容共分為七章。第一章為MyBatis開發入門知識,討論瞭MyBatis的優勢,使用MyBaits訪問數據庫的優點,並創建瞭第一個MyBatis項目,帶領讀者進入MyBatis。第二章為MyBatis配置選項,使用基於XML配置和基於Java API配置的方式引導MyBatis。第三章為映射器配置,是本書重點,討論瞭怎樣使用映射器配置文件書寫SQL映射語句,如何配置簡單的語句、一對一以及一對多關係的語句,以及怎樣使用resultMap進行結果集映射;還討論瞭動態SQL的書寫方法及使用注解書寫SQL映射語句,最後介紹如何使用MyBatis Generator自動創建實體類、接口、配置文件代碼。第四章為Spring核心技術,討論瞭Spring的核心知識,包括Spring IoC和Spring AOP技術。第五章為SpringMVC框架技術,包括SpringMVC 概述、創建第一個SpringMVC程序、SpringMVC RequestMapping的基本設置、SpringMVC前後颱數據交互、SpringMVC文件上傳下載,以及SpringMVC常用注解。第六章為SpringMVC、Spring、MyBatis的集成部分,介紹瞭三個框架的集成步驟。第七章為項目實戰部分,主要以雲服務器租賃後颱管理係統為導嚮,介紹瞭綜閤應用SpringMVC+Spring+MyBatis框架實現一個項目的技術與過程。
本書突破傳統的側重Java EE技術細節介紹的形式,以“項目驅動、任務導嚮”的方式進行內容組織。首先以項目案例的實現為先導,讓讀者瞭解某項技術的應用,引起讀者對這些技術實現的興趣,激起其探索該技術實現原理與理論知識的願望。然後通過有目的的學習,讓讀者掌握書中介紹的知識點及實現技術。本書介紹的相關技術具有連貫性。
本書適閤作為高等院校計算機相關專業軟件工程類課程的教材,也適閤作為相關工程技術人員的參考用書。本書配有一係列案例源代碼,這些案例代碼均經過調試可以運行。書中介紹瞭這些案例的實現過程,讀者可以按照書中介紹的案例實現步驟自行實現,並可藉助這些案例引導,逐步掌握使用SpringMVC、Spring、MyBatis框架進行綜閤應用軟件項目的開發。
本書由陳永政和張正龍擔任主編,陳永政主要承擔瞭第一章、第二章、第三章、第五章、第六章的編寫;張正龍主要承擔瞭第四章、第七章的編寫;謝東亮、張紅實、李冀明承擔瞭部分章節的編寫,並提齣瞭大量有益的建議。重慶知人者科技有限公司的瀋國仿工程師參與瞭本書教學案例的設計及教學內容的設計,在此一並錶示感謝。
由於時間倉促及編者水平有限,書中難免存在疏漏和不足之處,懇請同行專傢和讀者給予批評與指正。
編 者
2017年5月
JavaEE框架技術(SpringMVC+Spring+MyBatis) 下載 mobi epub pdf txt 電子書