Java應用開發(fā):企業(yè)級開發(fā)
定 價:49.8 元
- 作者:智酷道捷內(nèi)容與產(chǎn)品中心 著
- 出版時間:2021/2/1
- ISBN:9787113275020
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:272
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書是一本介紹Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應用的進階圖書。全書共7章,第1~5章主要介紹了Spring的基本知識和應用;第6章主要講解了SpringMVC的相關知識;第7章主要講解了MyBatis的相關知識;Zui后通過一個綜合案例演示了Spring、SpringMVC、MyBatis框架的整合。本書采用案例驅動的模式展開講解,以便于讀者的理解和自主運用,講解詳細,通俗易懂。
本書適合作為高等院校計算機相關專業(yè)的程序設計教材,也可作為Java技術的培訓圖書。
本書詳細講解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應用。Java EE是目前開發(fā)企業(yè)級Web應用的主流技術,在當今企業(yè)級項目開發(fā)中與微軟公司的MS.NET一起構成兩大核心技術。書中提供了數(shù)百個案例,所有這些案例都由一線Java研發(fā)工程師精心設計,不僅易于理解,也很容易實際應用。
本書詳細講解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應用。Java EE是目前開發(fā)企業(yè)級Web應用的主流技術,在當今企業(yè)級項目開發(fā)中與微軟公司的MS.NET一起構成兩大核心技術。書中提供了數(shù)百個案例,所有這些案例都由一線Java研發(fā)工程師精心設計,不僅易于理解,也很容易實際應用。
本書采用案例驅動的模式展開講解,主要知識的講解都輔以實際案例應用,便于讀者的理解和自主運用,講解詳細,通俗易懂。
本書共7章,第1~5章主要講解Spring的基本知識和應用,主要內(nèi)容包括Spring框架入門、注解方式使用Spring、代理設計模式、面向切面編程及Spring整合JDBC等;第6章主要講解了SpringMVC的相關知識,其中包含SpringMVC入門及SpringMVC常用技術,包括@RequestMapping的使用和注解屬性、獲取請求參數(shù)、請求轉發(fā)和重定向及異常處理等;第7章主要講解了MyBatis的相關知識,其中包含MyBatis框架的結構、值的傳遞、MyBatis框架中的多表查詢方式、MyBatis中的緩存機制等知識,并通過一個綜合案例演示了Spring、SpringMVC、MyBatis框架的整合。
通過大量案例,本書可以幫助讀者更好地鞏固所學知識,提升能力;登錄中國鐵道出版社有限公司網(wǎng)站(http://www.tdpress.com/5leds/)還可以獲得更多學習資源和技術支持,如案例源代碼、教師指導手冊、教學PPT、教學設計、習題答案及其他資源等,還有和每章內(nèi)容配合使用的8套作業(yè)和難易程度不同的6套試卷,而掃描書中的“教學視頻”二維碼,即可觀看本書對應的全部教學視頻,以方便讀者學習;本書的附錄中,還介紹了一個使用可視化在線云開發(fā)平臺——道捷實訓云平臺(www.yun.51dcool.com)開發(fā)的案例,并可觀看案例開發(fā)的視頻講解,該案例采用“項目模板+拖動式制作”的創(chuàng)新模式研發(fā),能極為簡便快捷地完成項目制作,極大地縮短我們的項目研發(fā)時間。
通過閱讀本書,你將:
可以掌握當前流行的企業(yè)級Web應用開發(fā)技術。
可以全面了解和掌握Java EE技術及其應用。
可以理論聯(lián)系實際,將Spring、SpringMVC、MyBatis框架真正運用到實際開發(fā)中。
可以很好地適應企業(yè)開發(fā)的技術需求,為大型項目的開發(fā)奠定基礎。
本書由北京智酷道捷教育科技有限公司組織多名一線Java研發(fā)工程師聯(lián)合編寫,書中案例皆為當下流行的項目案例,極具參考價值,適合作為高等院校計算機相關專業(yè)的程序設計教材,也可作為Java技術的培訓圖書。
由于時間有限,書中難免有疏漏及不足之處,敬請廣大讀者批評指正!
編 者
2020年8月
智酷道捷是中關村智酷雙創(chuàng)人才服務股份有限公司下屬高科技教育企業(yè)。旨在打造“產(chǎn)、學、研、用”雙創(chuàng)一 體化深度融合的智能化泛 IT 產(chǎn)教綜合服務平臺。是一家專注于面向 高校提供“產(chǎn)、學、研、用”一體化雙創(chuàng)實踐性教學解決方案,面向 高新技術職業(yè)技能持續(xù)培育的創(chuàng)新型科技教育企業(yè)。公司專注于前沿 技術——基于云計算、大數(shù)據(jù)、以及智能化控制等高新技術開發(fā)的全新資源與服務平臺。公司借鑒發(fā)達國家先進的技術應用教學經(jīng)驗并結合中國國情,創(chuàng)新提出“雙創(chuàng)雙元、雙元雙通”理論模型,通過“工程實踐中心”這一創(chuàng)新載體,整合高校教育與產(chǎn)業(yè)實踐應用,基于云平臺的大數(shù)據(jù)反饋和自適應機制,打造形成以產(chǎn)業(yè)應用需求為引領,以崗位技能能力圖表為核心線索的智能化課程研發(fā)體系,將產(chǎn)業(yè)應用需求、高校教育過程以及課程研發(fā)機制、產(chǎn)教協(xié)同育人進行一體化聯(lián)動和融合,實現(xiàn)雙創(chuàng)實踐性應用人才智能化、生態(tài)化、個性化、本地化培育,為地方企業(yè)和高校提供優(yōu)質(zhì)的實踐性課程與人才服務。
第1章? Spring框架入門1
1.1?Web概述1
1.1.1?Web資源分類1
1.1.2?Servlet容器2
1.1.3?Web容器2
1.1.4?Web服務器2
1.1.5?Servlet概述3
1.1.6?Java Web分層概述3
1.1.7?Java Web經(jīng)典三層架構3
1.2?框架概述4
1.2.1?Java常用框架概述4
1.2.2?Spring框架概述4
1.3?Spring框架的配置5
1.3.1?導入Spring的IoC相關jar包5
1.3.2?創(chuàng)建Spring框架的配置文件7
1.3.3?配置Spring框架的約束7
1.3.4?將Spring的約束文件交給MyEclipse管理7
1.3.5?通過xml約束文件生成符合約束格式的xml9
1.3.6?快速生成xml模板11
1.4?IoC13
1.4.1?IoC入門案例13
1.4.2?IoC的實現(xiàn)原理16
1.4.3?IoC注意事項16
1.4.4?IoC獲取對象的方式17
1.4.5?別名標簽18
1.4.6?Spring創(chuàng)建對象的方式19
1.4.7?Spring單例模式22
1.4.8?Spring懶加載機制24
1.4.9?配置初始化和銷毀方法25
1.5?DI26
1.5.1?set方法注入26
1.5.2?自動裝配30
1.5.3?構造方法注入32
小結33
習題33
第2章? 注解方式使用Spring34
2.1?注解34
2.1.1?注解概述34
2.1.2?JDK內(nèi)置注解34
2.1.3?自定義注解35
2.1.4?元注解36
2.1.5?反射注解39
2.2?注解實現(xiàn)IoC和DI43
2.2.1?Spring引入context名稱空間43
2.2.2?Spring注解方式實現(xiàn)IoC44
2.2.3?Spring注解方式實現(xiàn)DI45
2.2.4?注解注入自定義類型數(shù)據(jù)49
2.2.5?其他常用注解51
2.2.6?類的實例注入到Spring容器52
小結65
習題65
第3章? 代理設計模式67
3.1?靜態(tài)代理模式67
3.1.1?代理設計模式概述67
3.1.2?案例分析68
3.1.3?靜態(tài)代理模式構成70
3.1.4?靜態(tài)代理模式的優(yōu)缺點80