Java應(yīng)用開發(fā):企業(yè)級開發(fā)
定 價:49.8 元
- 作者:智酷道捷內(nèi)容與產(chǎn)品中心 著
- 出版時間:2021/2/1
- ISBN:9787113275020
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:272
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書是一本介紹Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應(yīng)用的進階圖書。全書共7章,第1~5章主要介紹了Spring的基本知識和應(yīng)用;第6章主要講解了SpringMVC的相關(guān)知識;第7章主要講解了MyBatis的相關(guān)知識;Zui后通過一個綜合案例演示了Spring、SpringMVC、MyBatis框架的整合。本書采用案例驅(qū)動的模式展開講解,以便于讀者的理解和自主運用,講解詳細,通俗易懂。
本書適合作為高等院校計算機相關(guān)專業(yè)的程序設(shè)計教材,也可作為Java技術(shù)的培訓(xùn)圖書。
本書詳細講解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應(yīng)用。Java EE是目前開發(fā)企業(yè)級Web應(yīng)用的主流技術(shù),在當(dāng)今企業(yè)級項目開發(fā)中與微軟公司的MS.NET一起構(gòu)成兩大核心技術(shù)。書中提供了數(shù)百個案例,所有這些案例都由一線Java研發(fā)工程師精心設(shè)計,不僅易于理解,也很容易實際應(yīng)用。
本書詳細講解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知識和應(yīng)用。Java EE是目前開發(fā)企業(yè)級Web應(yīng)用的主流技術(shù),在當(dāng)今企業(yè)級項目開發(fā)中與微軟公司的MS.NET一起構(gòu)成兩大核心技術(shù)。書中提供了數(shù)百個案例,所有這些案例都由一線Java研發(fā)工程師精心設(shè)計,不僅易于理解,也很容易實際應(yīng)用。
本書采用案例驅(qū)動的模式展開講解,主要知識的講解都輔以實際案例應(yīng)用,便于讀者的理解和自主運用,講解詳細,通俗易懂。
本書共7章,第1~5章主要講解Spring的基本知識和應(yīng)用,主要內(nèi)容包括Spring框架入門、注解方式使用Spring、代理設(shè)計模式、面向切面編程及Spring整合JDBC等;第6章主要講解了SpringMVC的相關(guān)知識,其中包含SpringMVC入門及SpringMVC常用技術(shù),包括@RequestMapping的使用和注解屬性、獲取請求參數(shù)、請求轉(zhuǎn)發(fā)和重定向及異常處理等;第7章主要講解了MyBatis的相關(guān)知識,其中包含MyBatis框架的結(jié)構(gòu)、值的傳遞、MyBatis框架中的多表查詢方式、MyBatis中的緩存機制等知識,并通過一個綜合案例演示了Spring、SpringMVC、MyBatis框架的整合。
通過大量案例,本書可以幫助讀者更好地鞏固所學(xué)知識,提升能力;登錄中國鐵道出版社有限公司網(wǎng)站(http://www.tdpress.com/5leds/)還可以獲得更多學(xué)習(xí)資源和技術(shù)支持,如案例源代碼、教師指導(dǎo)手冊、教學(xué)PPT、教學(xué)設(shè)計、習(xí)題答案及其他資源等,還有和每章內(nèi)容配合使用的8套作業(yè)和難易程度不同的6套試卷,而掃描書中的“教學(xué)視頻”二維碼,即可觀看本書對應(yīng)的全部教學(xué)視頻,以方便讀者學(xué)習(xí);本書的附錄中,還介紹了一個使用可視化在線云開發(fā)平臺——道捷實訓(xùn)云平臺(www.yun.51dcool.com)開發(fā)的案例,并可觀看案例開發(fā)的視頻講解,該案例采用“項目模板+拖動式制作”的創(chuàng)新模式研發(fā),能極為簡便快捷地完成項目制作,極大地縮短我們的項目研發(fā)時間。
通過閱讀本書,你將:
可以掌握當(dāng)前流行的企業(yè)級Web應(yīng)用開發(fā)技術(shù)。
可以全面了解和掌握J(rèn)ava EE技術(shù)及其應(yīng)用。
可以理論聯(lián)系實際,將Spring、SpringMVC、MyBatis框架真正運用到實際開發(fā)中。
可以很好地適應(yīng)企業(yè)開發(fā)的技術(shù)需求,為大型項目的開發(fā)奠定基礎(chǔ)。
本書由北京智酷道捷教育科技有限公司組織多名一線Java研發(fā)工程師聯(lián)合編寫,書中案例皆為當(dāng)下流行的項目案例,極具參考價值,適合作為高等院校計算機相關(guān)專業(yè)的程序設(shè)計教材,也可作為Java技術(shù)的培訓(xùn)圖書。
由于時間有限,書中難免有疏漏及不足之處,敬請廣大讀者批評指正!
編 者
2020年8月
智酷道捷是中關(guān)村智酷雙創(chuàng)人才服務(wù)股份有限公司下屬高科技教育企業(yè)。旨在打造“產(chǎn)、學(xué)、研、用”雙創(chuàng)一 體化深度融合的智能化泛 IT 產(chǎn)教綜合服務(wù)平臺。是一家專注于面向 高校提供“產(chǎn)、學(xué)、研、用”一體化雙創(chuàng)實踐性教學(xué)解決方案,面向 高新技術(shù)職業(yè)技能持續(xù)培育的創(chuàng)新型科技教育企業(yè)。公司專注于前沿 技術(shù)——基于云計算、大數(shù)據(jù)、以及智能化控制等高新技術(shù)開發(fā)的全新資源與服務(wù)平臺。公司借鑒發(fā)達國家先進的技術(shù)應(yīng)用教學(xué)經(jīng)驗并結(jié)合中國國情,創(chuàng)新提出“雙創(chuàng)雙元、雙元雙通”理論模型,通過“工程實踐中心”這一創(chuàng)新載體,整合高校教育與產(chǎn)業(yè)實踐應(yīng)用,基于云平臺的大數(shù)據(jù)反饋和自適應(yīng)機制,打造形成以產(chǎn)業(yè)應(yīng)用需求為引領(lǐng),以崗位技能能力圖表為核心線索的智能化課程研發(fā)體系,將產(chǎn)業(yè)應(yīng)用需求、高校教育過程以及課程研發(fā)機制、產(chǎn)教協(xié)同育人進行一體化聯(lián)動和融合,實現(xiàn)雙創(chuàng)實踐性應(yīng)用人才智能化、生態(tài)化、個性化、本地化培育,為地方企業(yè)和高校提供優(yōu)質(zhì)的實踐性課程與人才服務(wù)。
第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服務(wù)器2
1.1.5?Servlet概述3
1.1.6?Java Web分層概述3
1.1.7?Java Web經(jīng)典三層架構(gòu)3
1.2?框架概述4
1.2.1?Java常用框架概述4
1.2.2?Spring框架概述4
1.3?Spring框架的配置5
1.3.1?導(dǎo)入Spring的IoC相關(guān)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?別名標(biāo)簽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?構(gòu)造方法注入32
小結(jié)33
習(xí)題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
小結(jié)65
習(xí)題65
第3章? 代理設(shè)計模式67
3.1?靜態(tài)代理模式67
3.1.1?代理設(shè)計模式概述67
3.1.2?案例分析68
3.1.3?靜態(tài)代理模式構(gòu)成70
3.1.4?靜態(tài)代理模式的優(yōu)缺點80