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

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

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

定 價(jià):¥69.80

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

購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

  本人1984年畢業(yè)于東北師范大學(xué) 物理系 獲理學(xué)士學(xué)位 畢業(yè)后一直從事教學(xué)工作,現(xiàn)從教有34年的時(shí)間,從事計(jì)算機(jī)教學(xué)有20年時(shí)間,先后講授了《數(shù)據(jù)庫(kù)原理》、《VB程序設(shè)計(jì)》、《VFP程序設(shè)計(jì)》、《C++程序設(shè)計(jì)》、《Java程序設(shè)計(jì)》、《JavaEE程序設(shè)計(jì)》、《Java框架開(kāi)發(fā)技術(shù)》等多門(mén)課程。本人現(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整合開(kāi)發(fā)》清華大學(xué)出版社出版 2014年2月本人主編 論文: JSP中文亂碼問(wèn)題及其解決方法, 《中國(guó)會(huì)計(jì)電算化》2004.10, 1/1 Ajax技術(shù)在WEB客戶端開(kāi)發(fā)中的應(yīng)用, 《中國(guó)管理信息化》 2006.6, 1/1

圖書(shū)目錄

目錄
第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開(kāi)發(fā)一個(gè)Spring MVC簡(jiǎn)單應(yīng)用示例25
2.4Spring MVC的工作機(jī)制30
2.5Spring MVC基于注解的開(kāi)發(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è)基于注解開(kāi)發(fā)的示例41
習(xí)題46
實(shí)驗(yàn)2Spring MVC 基于注解開(kāi)發(fā)47
第3章Spring MVC的組件開(kāi)發(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)簽庫(kù)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組件開(kāi)發(fā)79
第4章Spring MVC的數(shù)據(jù)轉(zhuǎn)換與表單驗(yàn)證81
4.1數(shù)據(jù)綁定過(guò)程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的開(kāi)發(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的注解開(kāi)發(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基于注解的開(kāi)發(fā)189
第9章SSM框架整合191
9.1基于MyBatis映射文件的整合開(kāi)發(fā)191
9.1.1創(chuàng)建Web項(xiàng)目191
9.1.2編寫(xiě)配置文件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頁(yè)面203
9.1.7運(yùn)行程序204
9.2基于MyBatis注解的整合開(kāi)發(fā)204
9.2.1創(chuàng)建Web項(xiàng)目205
9.2.2編寫(xiě)配置文件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頁(yè)面213
9.2.7運(yùn)行程序215
習(xí)題216
實(shí)驗(yàn)9SSM整合開(kāi)發(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ù)庫(kù)設(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ù)庫(kù)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 ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)