注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java Web框架開發(fā)技術(shù)(Spring+Spring MVC+MyBatis)

Java Web框架開發(fā)技術(shù)(Spring+Spring MVC+MyBatis)

Java Web框架開發(fā)技術(shù)(Spring+Spring MVC+MyBatis)

定 價(jià):¥69.80

作 者: 史勝輝,王春明 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302550952 出版時(shí)間: 2020-09-01 包裝: 平裝
開本: 16 頁數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)講解Spring、Spring MVC和MyBatis三大框架(SSM)的基礎(chǔ)知識(shí)和實(shí)際應(yīng)用。全書共11章,第1~3章包括MyBatis開發(fā)入門、映射器以及動(dòng)態(tài)SQL;第4~6章包括Spring MVC入門、Controller、類型轉(zhuǎn)換和格式化、數(shù)據(jù)綁定和表單標(biāo)簽庫、攔截器、數(shù)據(jù)驗(yàn)證、國(guó)際化、統(tǒng)一異常處理、文件的上傳和下載;第7~10章包括Spring入門、Spring IoC、Spring Bean、Spring AOP以及Spring的事務(wù)管理;第11章包括SSM框架整合及案例開發(fā)。

作者簡(jiǎn)介

  本人1984年畢業(yè)于東北師范大學(xué) 物理系 獲理學(xué)士學(xué)位 畢業(yè)后一直從事教學(xué)工作,現(xiàn)從教有34年的時(shí)間,從事計(jì)算機(jī)教學(xué)有20年時(shí)間,先后講授了《數(shù)據(jù)庫原理》、《VB程序設(shè)計(jì)》、《VFP程序設(shè)計(jì)》、《C++程序設(shè)計(jì)》、《Java程序設(shè)計(jì)》、《JavaEE程序設(shè)計(jì)》、《Java框架開發(fā)技術(shù)》等多門課程。本人現(xiàn)在是南通大學(xué)的教師。本人著譯作品和成果如下: 教材: 《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)與技能訓(xùn)練教程》 吉林科學(xué)技術(shù)出版社 2002年6月出版, 本人主編 《JavaEE 基礎(chǔ)教程》清華大學(xué)出版社出版 2010年1月本人主編 《Visual_FoxPro_實(shí)驗(yàn)指導(dǎo)與試題解析》清華大學(xué)出版社出版 2010年1月本人主編 《JavaEE 基礎(chǔ)教程 實(shí)驗(yàn)指導(dǎo)與習(xí)題解析》清華大學(xué)出版社出版 2014年12月本人主編 《JavaEE輕量級(jí)框架 Struts2+Spring+Hibernate整合開發(fā)》清華大學(xué)出版社出版 2014年2月本人主編 論文: JSP中文亂碼問題及其解決方法, 《中國(guó)會(huì)計(jì)電算化》2004.10, 1/1 Ajax技術(shù)在WEB客戶端開發(fā)中的應(yīng)用, 《中國(guó)管理信息化》 2006.6, 1/1

圖書目錄

目錄
第1章Spring框架1
1.1Spring框架簡(jiǎn)介1
1.1.1Spring的基本概念1
1.1.2Spring的下載和安裝2
1.1.3在Eclipse中配置Spring應(yīng)用程序3
1.2Spring IoC容器5
1.2.1IoC容器5
1.2.2Spring IoC容器的設(shè)計(jì)6
1.2.3Spring中的依賴注入8
1.3依賴注入的3種方式9
1.3.1構(gòu)造器注入9
1.3.2Setter注入10
1.3.3接口注入11
1.4Bean的作用域12
1.4.1作用域的分類12
1.4.2singleton的作用域12
1.4.3prototype的作用域13
1.5Spring 中Bean的裝配方式13
1.5.1基于XML裝配Bean14
1.5.2基于注解裝配Bean16
1.5.3基于組件掃描注解裝配Bean17
1.5.4基于注解@Autowired自動(dòng)裝配19
習(xí)題20
實(shí)驗(yàn)1Spring IoC 中Bean的裝配21
第2章Spring MVC框架的基礎(chǔ)知識(shí)23
2.1MVC設(shè)計(jì)模式23
2.2Spring MVC的架構(gòu)24
2.3開發(fā)一個(gè)Spring MVC簡(jiǎn)單應(yīng)用示例25
2.4Spring MVC的工作機(jī)制30
2.5Spring MVC基于注解的開發(fā)31
2.5.1@Controller注解31
2.5.2@RequestMapping注解32
2.5.3@SessionAttribute和@SessionAttributes注解34
2.5.4控制器處理請(qǐng)求方法的參數(shù)類型36
2.6請(qǐng)求處理方法的返回類型37
2.6.1Model類型的使用38
2.6.2ModelAndView類型的使用38
2.6.3返回類型為String40
2.7一個(gè)基于注解開發(fā)的示例41
習(xí)題46
實(shí)驗(yàn)2Spring MVC 基于注解開發(fā)47
第3章Spring MVC的組件開發(fā)49
3.1攔截器49
3.1.1Spring MVC攔截器的設(shè)計(jì)49
3.1.2單個(gè)攔截器的使用50
3.1.3多個(gè)攔截器的使用53
3.1.4攔截器應(yīng)用——用戶權(quán)限驗(yàn)證55
3.2文件的上傳與下載59
3.2.1文件的上傳59
3.2.2文件的下載64
3.3Spring的表單標(biāo)簽庫66
3.3.1form標(biāo)簽67
3.3.2input標(biāo)簽67
3.3.3checkboxes標(biāo)簽68
3.3.4radiobuttons標(biāo)簽71
3.3.5select標(biāo)簽73
3.3.6標(biāo)簽應(yīng)用示例74
習(xí)題79
實(shí)驗(yàn)3組件開發(fā)79
第4章Spring MVC的數(shù)據(jù)轉(zhuǎn)換與表單驗(yàn)證81
4.1數(shù)據(jù)綁定過程81
4.2數(shù)據(jù)類型轉(zhuǎn)換82
4.2.1ConversionService82
4.2.2Spring 支持的轉(zhuǎn)換器84
4.2.3自定義數(shù)據(jù)轉(zhuǎn)換器84
4.3基于注解格式化數(shù)據(jù)87
4.3.1@DateTimeFormat注解87
4.3.2@NumberFormat注解88
4.3.3基于注解格式化數(shù)據(jù)示例88
4.4JSON數(shù)據(jù)格式的轉(zhuǎn)換91
4.4.1JSON格式簡(jiǎn)介92
4.4.2JSON數(shù)據(jù)格式轉(zhuǎn)換92
4.5表單驗(yàn)證97
4.5.1JSR 303校驗(yàn)規(guī)則97
4.5.2校驗(yàn)規(guī)則示例99
習(xí)題103
實(shí)驗(yàn)4數(shù)據(jù)轉(zhuǎn)換與表單驗(yàn)證104
第5章MyBatis基礎(chǔ)知識(shí)107
5.1ORM與MyBatis107
5.2MyBatis的開發(fā)環(huán)境108
5.2.1MyBatis框架的JAR包下載108
5.2.2日志信息配置109
5.3MyBatis中的API112
5.3.1SqlSessionFactoryBuilder112
5.3.2SqlSessionFactory113
5.3.3SqlSession114
5.4MyBatis的配置文件116
5.4.1元素117 5.4.2元素118 5.4.3元素119 5.4.4元素120 5.4.5元素122 5.4.6元素124 5.5MyBatis映射器125
5.5.1XML映射文件的主要元素125
5.5.2元素125 5.5.3元素130 5.5.4和元素133 5.5.5元素134 習(xí)題136
實(shí)驗(yàn)5用MyBatis完成單表的增、刪、改、查操作136
第6章結(jié)果映射與動(dòng)態(tài)SQL137
6.1結(jié)果映射(元素)137 6.2動(dòng)態(tài)SQL140
6.2.1元素140 6.2.2元素142 6.2.3元素144 6.2.4元素145 6.2.5元素146 習(xí)題148
實(shí)驗(yàn)6用動(dòng)態(tài)SQL完成單表的修改和查詢操作148
第7章關(guān)聯(lián)映射149
7.1一(多)對(duì)一的關(guān)聯(lián)操作149
7.2一對(duì)多的關(guān)聯(lián)操作154
7.2.1一對(duì)多關(guān)聯(lián)操作示例155
7.2.2影響關(guān)聯(lián)操作性能的相關(guān)配置158
7.3多對(duì)多的關(guān)聯(lián)操作161
7.4MyBatis的緩存機(jī)制166
7.4.1一級(jí)緩存(SqlSession級(jí)別)166
7.4.2二級(jí)緩存(mapper級(jí)別)168
習(xí)題171
實(shí)驗(yàn)7表的關(guān)聯(lián)操作171
第8章MyBatis的注解開發(fā)175
8.1常用注解175
8.2單表的操作176
8.3一對(duì)多的雙向關(guān)聯(lián)操作180
8.4多對(duì)多的關(guān)聯(lián)操作184
8.5注解中的動(dòng)態(tài)SQL186
習(xí)題189
實(shí)驗(yàn)8基于注解的開發(fā)189
第9章SSM框架整合191
9.1基于MyBatis映射文件的整合開發(fā)191
9.1.1創(chuàng)建Web項(xiàng)目191
9.1.2編寫配置文件193
9.1.3創(chuàng)建映射文件與接口197
9.1.4創(chuàng)建Service及其實(shí)現(xiàn)類198
9.1.5創(chuàng)建 Controller202
9.1.6創(chuàng)建JSP頁面203
9.1.7運(yùn)行程序204
9.2基于MyBatis注解的整合開發(fā)204
9.2.1創(chuàng)建Web項(xiàng)目205
9.2.2編寫配置文件205
9.2.3創(chuàng)建接口與注解205
9.2.4創(chuàng)建Service及其實(shí)現(xiàn)類209
9.2.5創(chuàng)建 Controller212
9.2.6創(chuàng)建JSP頁面213
9.2.7運(yùn)行程序215
習(xí)題216
實(shí)驗(yàn)9SSM整合開發(fā)216
第10章項(xiàng)目案例: 作業(yè)管理系統(tǒng)217
10.1系統(tǒng)簡(jiǎn)介217
10.1.1系統(tǒng)用例圖217
10.1.2系統(tǒng)功能框圖217
10.2系統(tǒng)設(shè)計(jì)219
10.2.1數(shù)據(jù)庫設(shè)計(jì)219
10.2.2實(shí)體類的設(shè)計(jì)222
10.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)226
10.3系統(tǒng)環(huán)境的搭建227
10.3.1所需JAR包227
10.3.2創(chuàng)建數(shù)據(jù)庫228
10.3.3創(chuàng)建Web項(xiàng)目232
10.4功能模塊實(shí)現(xiàn)237
10.4.1教師管理模塊237
10.4.2班級(jí)管理模塊264
10.4.3學(xué)生管理模塊272
10.4.4課程管理模塊289
10.4.5習(xí)題管理模塊296
10.4.6作業(yè)管理模塊310
10.4.7批改作業(yè)模塊330
10.4.8學(xué)生端作業(yè)管理模塊340
10.5單元測(cè)試357
10.6發(fā)布運(yùn)行系統(tǒng)358
參考文獻(xiàn)360

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)