書(shū)馨卡幫你省薪 2024個(gè)人購(gòu)書(shū)報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Java Web框架開(kāi)發(fā)技術(shù)(Spring+Spring MVC+MyBatis)

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

出版社:清華大學(xué)出版社出版時(shí)間:2020-09-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 359
中 圖 價(jià):¥41.9(6.0折) 定價(jià)  ¥69.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
運(yùn)費(fèi)6元,滿(mǎn)39元免運(yùn)費(fèi)
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

Java Web框架開(kāi)發(fā)技術(shù)(Spring+Spring MVC+MyBatis) 版權(quán)信息

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

化繁為簡(jiǎn):本書(shū)將Spring、SpringMvc和MyBatis三個(gè)框架技術(shù)*基礎(chǔ)和實(shí)用的部分進(jìn)行精心組織和整理,讓讀者花費(fèi)盡量少的時(shí)間和精力掌握這三個(gè)框架整合開(kāi)發(fā)技術(shù)。 方便教學(xué):為方便教師組織教學(xué),每章都編寫(xiě)了習(xí)題和實(shí)驗(yàn),并提供PPT、源碼、視頻等教學(xué)資源。*后一章的學(xué)生作業(yè)管理系統(tǒng),除了提供管理作業(yè)所需的基本功能外,還提供了作業(yè)查重功能,教師完全可以用此系統(tǒng)來(lái)管理學(xué)生作業(yè)或上機(jī)實(shí)驗(yàn)。 易于自學(xué):為便于讀者自學(xué),對(duì)教材中的重點(diǎn)和難點(diǎn)提供了視頻講解和在線(xiàn)演示,有助于讀者快速掌握教材內(nèi)容,提高讀者調(diào)試程序的能力。*后一章的作業(yè)管理系統(tǒng)的講解非常詳細(xì),讀者可通過(guò)分析運(yùn)行這個(gè)系統(tǒng)快速掌握SSM框架開(kāi)發(fā)技術(shù)。 任務(wù)驅(qū)動(dòng)教學(xué)模式,結(jié)合項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn),快速掌握SSM開(kāi)發(fā)技術(shù)任務(wù)驅(qū)動(dòng)教學(xué)模式,結(jié)合項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn),快速掌握SSM開(kāi)發(fā)技術(shù)

Java Web框架開(kāi)發(fā)技術(shù)(Spring+Spring MVC+MyBatis) 內(nèi)容簡(jiǎn)介

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

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

目錄

第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中的依賴(lài)注入8

1.3依賴(lài)注入的3種方式9

1.3.1構(gòu)造器注入9

1.3.2Setter注入10

1.3.3接口注入11

1.4Bean的作用域12

1.4.1作用域的分類(lèi)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ù)類(lèi)型36

2.6請(qǐng)求處理方法的返回類(lèi)型37

2.6.1Model類(lèi)型的使用38

2.6.2ModelAndView類(lèi)型的使用38

2.6.3返回類(lèi)型為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)用——用戶(hù)權(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ù)類(lèi)型轉(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完成單表的修改和查詢(xún)操作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)類(lèi)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)類(lèi)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í)體類(lèi)的設(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


展開(kāi)全部

Java Web框架開(kāi)發(fā)技術(shù)(Spring+Spring MVC+MyBatis) 作者簡(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客戶(hù)端開(kāi)發(fā)中的應(yīng)用, 《中國(guó)管理信息化》 2006.6, 1/1

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線(xiàn)客服