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

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

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

定 價:¥69.80

作 者: 史勝輝,王春明 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內容簡介

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

作者簡介

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

圖書目錄

目錄
第1章Spring框架1
1.1Spring框架簡介1
1.1.1Spring的基本概念1
1.1.2Spring的下載和安裝2
1.1.3在Eclipse中配置Spring應用程序3
1.2Spring IoC容器5
1.2.1IoC容器5
1.2.2Spring IoC容器的設計6
1.2.3Spring中的依賴注入8
1.3依賴注入的3種方式9
1.3.1構造器注入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自動裝配19
習題20
實驗1Spring IoC 中Bean的裝配21
第2章Spring MVC框架的基礎知識23
2.1MVC設計模式23
2.2Spring MVC的架構24
2.3開發(fā)一個Spring MVC簡單應用示例25
2.4Spring MVC的工作機制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控制器處理請求方法的參數(shù)類型36
2.6請求處理方法的返回類型37
2.6.1Model類型的使用38
2.6.2ModelAndView類型的使用38
2.6.3返回類型為String40
2.7一個基于注解開發(fā)的示例41
習題46
實驗2Spring MVC 基于注解開發(fā)47
第3章Spring MVC的組件開發(fā)49
3.1攔截器49
3.1.1Spring MVC攔截器的設計49
3.1.2單個攔截器的使用50
3.1.3多個攔截器的使用53
3.1.4攔截器應用——用戶權限驗證55
3.2文件的上傳與下載59
3.2.1文件的上傳59
3.2.2文件的下載64
3.3Spring的表單標簽庫66
3.3.1form標簽67
3.3.2input標簽67
3.3.3checkboxes標簽68
3.3.4radiobuttons標簽71
3.3.5select標簽73
3.3.6標簽應用示例74
習題79
實驗3組件開發(fā)79
第4章Spring MVC的數(shù)據(jù)轉換與表單驗證81
4.1數(shù)據(jù)綁定過程81
4.2數(shù)據(jù)類型轉換82
4.2.1ConversionService82
4.2.2Spring 支持的轉換器84
4.2.3自定義數(shù)據(jù)轉換器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ù)格式的轉換91
4.4.1JSON格式簡介92
4.4.2JSON數(shù)據(jù)格式轉換92
4.5表單驗證97
4.5.1JSR 303校驗規(guī)則97
4.5.2校驗規(guī)則示例99
習題103
實驗4數(shù)據(jù)轉換與表單驗證104
第5章MyBatis基礎知識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 習題136
實驗5用MyBatis完成單表的增、刪、改、查操作136
第6章結果映射與動態(tài)SQL137
6.1結果映射(元素)137 6.2動態(tài)SQL140
6.2.1元素140 6.2.2元素142 6.2.3元素144 6.2.4元素145 6.2.5元素146 習題148
實驗6用動態(tài)SQL完成單表的修改和查詢操作148
第7章關聯(lián)映射149
7.1一(多)對一的關聯(lián)操作149
7.2一對多的關聯(lián)操作154
7.2.1一對多關聯(lián)操作示例155
7.2.2影響關聯(lián)操作性能的相關配置158
7.3多對多的關聯(lián)操作161
7.4MyBatis的緩存機制166
7.4.1一級緩存(SqlSession級別)166
7.4.2二級緩存(mapper級別)168
習題171
實驗7表的關聯(lián)操作171
第8章MyBatis的注解開發(fā)175
8.1常用注解175
8.2單表的操作176
8.3一對多的雙向關聯(lián)操作180
8.4多對多的關聯(lián)操作184
8.5注解中的動態(tài)SQL186
習題189
實驗8基于注解的開發(fā)189
第9章SSM框架整合191
9.1基于MyBatis映射文件的整合開發(fā)191
9.1.1創(chuàng)建Web項目191
9.1.2編寫配置文件193
9.1.3創(chuàng)建映射文件與接口197
9.1.4創(chuàng)建Service及其實現(xiàn)類198
9.1.5創(chuàng)建 Controller202
9.1.6創(chuàng)建JSP頁面203
9.1.7運行程序204
9.2基于MyBatis注解的整合開發(fā)204
9.2.1創(chuàng)建Web項目205
9.2.2編寫配置文件205
9.2.3創(chuàng)建接口與注解205
9.2.4創(chuàng)建Service及其實現(xiàn)類209
9.2.5創(chuàng)建 Controller212
9.2.6創(chuàng)建JSP頁面213
9.2.7運行程序215
習題216
實驗9SSM整合開發(fā)216
第10章項目案例: 作業(yè)管理系統(tǒng)217
10.1系統(tǒng)簡介217
10.1.1系統(tǒng)用例圖217
10.1.2系統(tǒng)功能框圖217
10.2系統(tǒng)設計219
10.2.1數(shù)據(jù)庫設計219
10.2.2實體類的設計222
10.2.3系統(tǒng)結構設計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項目232
10.4功能模塊實現(xiàn)237
10.4.1教師管理模塊237
10.4.2班級管理模塊264
10.4.3學生管理模塊272
10.4.4課程管理模塊289
10.4.5習題管理模塊296
10.4.6作業(yè)管理模塊310
10.4.7批改作業(yè)模塊330
10.4.8學生端作業(yè)管理模塊340
10.5單元測試357
10.6發(fā)布運行系統(tǒng)358
參考文獻360

本目錄推薦

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