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