注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第3版·微課版)

Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第3版·微課版)

Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第3版·微課版)

定 價(jià):¥99.80

作 者: 張志鋒、馬軍霞、谷培培
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302615651 出版時(shí)間: 2022-11-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書旨在培養(yǎng)學(xué)生的Java Web框架技術(shù)實(shí)踐創(chuàng)新和工程能力,為廣大讀者提供一本Java Web框架知識(shí)綜合學(xué)習(xí)和積累項(xiàng)目開發(fā)經(jīng)驗(yàn)的書。 全書理論聯(lián)系實(shí)際,引進(jìn)以項(xiàng)目為驅(qū)動(dòng)的教學(xué)模式,詳細(xì)系統(tǒng)地講解Struts2、Hibernate5和Spring5框架技術(shù),將項(xiàng)目開發(fā)貫穿整個(gè)知識(shí)體系。全書共分11章,內(nèi)容包括Struts2框架技術(shù)入門、Struts2核心組件詳解、Struts2的高級(jí)組件、基于Struts2的個(gè)人信息管理系統(tǒng)項(xiàng)目實(shí)訓(xùn)、Hibernate5框架技術(shù)入門、Hibernate5核心組件詳解、Hibernate5的高級(jí)組件、基于Struts2 Hibernate5的教務(wù)管理系統(tǒng)項(xiàng)目實(shí)訓(xùn)、Spring5框架技術(shù)入門、Spring5的AOP框架、基于Struts2 Hibernate5 Spring5的校園論壇BBS項(xiàng)目實(shí)訓(xùn)。通過(guò)30多個(gè)小項(xiàng)目和3個(gè)大項(xiàng)目的開發(fā)實(shí)踐,使讀者能夠掌握基本理論知識(shí),并鍛煉讀者的科學(xué)思維能力和綜合應(yīng)用能力。 本書可作為普通高等院校的Java Web框架技術(shù)教材,也可作為Java工程師培訓(xùn)教材或作為Java工程師的參考書。

作者簡(jiǎn)介

暫缺《Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第3版·微課版)》作者簡(jiǎn)介

圖書目錄

第1章Struts2框架技術(shù)入門1
1.1Struts2的基礎(chǔ)知識(shí)1
1.1.1Struts2的由來(lái)與發(fā)展1
1.1.2Struts2軟件包的下載和配置2
1.1.3MVC設(shè)計(jì)模式15
1.1.4Struts2的工作原理16
1.2Struts2的核心組件17
1.2.1Struts2的控制器組件17
1.2.2Struts2的模型組件18
1.2.3Struts2的視圖組件20
1.3基于Struts2的登錄系統(tǒng)21
1.3.1使用NetBeans8開發(fā)項(xiàng)目21
1.3.2使用MyEclipse 2017開發(fā)項(xiàng)目26
1.3.3使用Eclipse開發(fā)項(xiàng)目31
1.4本章小結(jié)33
1.5習(xí)題33
1.5.1選擇題33
1.5.2填空題34
1.5.3簡(jiǎn)答題34
1.5.4實(shí)訓(xùn)題34
第2章Struts2核心組件詳解35
2.1Struts2的配置文件struts.xml35
2.1.1struts.xml配置文件的結(jié)構(gòu)35
2.1.2Bean配置36
2.1.3常量配置36
2.1.4包含配置37
2.1.5包配置39
2.1.6命名空間配置40
2.1.7Action配置41
2.1.8結(jié)果配置41
2.1.9攔截器配置41
2.2Struts2的核心控制器StrutsPrepareAndExecuteFilter42
2.3Struts2的業(yè)務(wù)控制器Action42
2.3.1Action接口和ActionSupport類42
2.3.2Action實(shí)現(xiàn)類46
2.3.3Action訪問(wèn)ActionContext47
2.3.4Action直接訪問(wèn)Servlet51
2.3.5Action中的動(dòng)態(tài)方法調(diào)用54
2.4Struts2的OGNL表達(dá)式60
2.4.1Struts2的OGNL表達(dá)式60
2.4.2Struts2的OGNL集合63
2.5Struts2標(biāo)簽庫(kù)65
2.5.1Struts2標(biāo)簽庫(kù)概述65
2.5.2Struts2的表單標(biāo)簽66
2.5.3Struts2的非表單標(biāo)簽73
2.5.4Struts2的數(shù)據(jù)標(biāo)簽76
2.5.5Struts2的控制標(biāo)簽82
2.6本章小結(jié)91
2.7習(xí)題91
2.7.1選擇題91
2.7.2填空題91
2.7.3簡(jiǎn)答題92
2.7.4實(shí)訓(xùn)題92
第3章Struts2的高級(jí)組件93
3.1Struts2的國(guó)際化93
3.1.1Struts2實(shí)現(xiàn)國(guó)際化的流程93
3.1.2Struts2國(guó)際化應(yīng)用實(shí)例96
3.2Struts2的攔截器101
3.2.1Struts2攔截器的基礎(chǔ)知識(shí)101
3.2.2Struts2攔截器實(shí)現(xiàn)類102
3.2.3Struts2攔截器應(yīng)用實(shí)例103
3.3Struts2的輸入校驗(yàn)107
3.3.1Struts2輸入驗(yàn)證的基礎(chǔ)知識(shí)107
3.3.2Struts2的手工驗(yàn)證113
3.3.3Struts2內(nèi)置校驗(yàn)器的使用117
3.3.4Struts2內(nèi)置校驗(yàn)器應(yīng)用實(shí)例122
3.4Struts2的文件上傳和下載128
3.4.1文件上傳128
3.4.2文件下載134
3.5本章小結(jié)138
3.6習(xí)題139
3.6.1選擇題139
3.6.2填空題139
3.6.3簡(jiǎn)答題139
3.6.4實(shí)訓(xùn)題140
第4章基于Struts2的個(gè)人信息管理系統(tǒng)項(xiàng)目實(shí)訓(xùn)141
4.1項(xiàng)目需求說(shuō)明141
4.2項(xiàng)目系統(tǒng)分析141
4.3項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)142
4.4項(xiàng)目實(shí)現(xiàn)144
4.4.1項(xiàng)目文件結(jié)構(gòu)144
4.4.2用戶登錄和注冊(cè)功能的實(shí)現(xiàn)145
4.4.3系統(tǒng)主頁(yè)面功能的實(shí)現(xiàn)172
4.4.4個(gè)人信息管理功能的實(shí)現(xiàn)175
4.4.5通訊錄管理功能的實(shí)現(xiàn)188
4.4.6日程安排管理功能的實(shí)現(xiàn)202
4.4.7個(gè)人文件管理功能的實(shí)現(xiàn)217
4.5本章小結(jié)228
4.6習(xí)題229
實(shí)訓(xùn)題229
第5章Hibernate5框架技術(shù)入門230
5.1Hibernate5的基礎(chǔ)知識(shí)230
5.1.1Hibernate5的發(fā)展與特點(diǎn)230
5.1.2Hibernate5軟件包的下載和配置231
5.1.3Hibernate5的工作原理234
5.2Hibernate5的核心組件234
5.3基于Struts2和Hibernate5的登錄和注冊(cè)系統(tǒng)235
5.4本章小結(jié)248
5.5習(xí)題248
5.5.1選擇題248
5.5.2填空題249
5.5.3簡(jiǎn)答題249
5.5.4實(shí)訓(xùn)題249
第6章Hibernate5核心組件詳解250
6.1Hibernate5的配置文件250
6.1.1hibernate.cfg.xml250
6.1.2hibernate.properties253
6.2Hibernate5的持久化對(duì)象255
6.2.1Hibernate5的持久化對(duì)象基礎(chǔ)知識(shí)255
6.2.2Hibernate5的持久化對(duì)象狀態(tài)257
6.3Hibernate5的映射文件258
6.4Hibernate5的Configuration類261
6.5Hibernate5的SessionFactory接口261
6.6Hibernate5的Session接口262
6.6.1Session接口的基礎(chǔ)知識(shí)262
6.6.2通過(guò)方法獲取持久化對(duì)象263
6.6.3操作持久化對(duì)象的常用方法264
6.7Hibernate5的Transaction接口267
6.8Hibernate5的Query接口268
6.8.1Query接口的基本知識(shí)268
6.8.2Query接口的常用方法268
6.9基于Struts2 Hibernate5的學(xué)生信息管理系統(tǒng)271
6.9.1項(xiàng)目介紹、主頁(yè)面以及查看學(xué)生信息功能的實(shí)現(xiàn)271
6.9.2添加學(xué)生信息功能的實(shí)現(xiàn)280
6.9.3修改學(xué)生信息功能的實(shí)現(xiàn)283
6.9.4刪除學(xué)生信息功能的實(shí)現(xiàn)290
6.10本章小結(jié)292
6.11習(xí)題292
6.11.1選擇題292
6.11.2填空題293
6.11.3簡(jiǎn)答題293
6.11.4實(shí)訓(xùn)題293
第7章Hibernate5的高級(jí)組件294
7.1利用關(guān)聯(lián)關(guān)系操縱對(duì)象294
7.1.1一對(duì)一關(guān)聯(lián)關(guān)系294
7.1.2一對(duì)一關(guān)聯(lián)關(guān)系的應(yīng)用實(shí)例297
7.1.3一對(duì)多關(guān)聯(lián)關(guān)系308
7.1.4一對(duì)多關(guān)聯(lián)關(guān)系的應(yīng)用實(shí)例310
7.1.5多對(duì)多關(guān)聯(lián)關(guān)系316
7.1.6多對(duì)多關(guān)聯(lián)關(guān)系的應(yīng)用實(shí)例316
7.2Hibernate5數(shù)據(jù)查詢325
7.2.1Hibernate Query Language 325
7.2.2Criteria Query327
7.2.3Native SQL Query327
7.3Hibernate5的事務(wù)管理327
7.3.1事務(wù)的特性328
7.3.2事務(wù)隔離328
7.3.3在Hibernate5配置文件中設(shè)置隔離級(jí)別329
7.3.4在Hibernate5中使用JDBC事務(wù)329
7.3.5在Hibernate5中使用JTA事務(wù)330
7.4Hibernate5的Cache管理331
7.4.1一級(jí)Cache331
7.4.2二級(jí)Cache332
7.5本章小結(jié)332
7.6習(xí)題333
7.6.1選擇題333
7.6.2填空題333
7.6.3簡(jiǎn)答題333
7.6.4實(shí)訓(xùn)題333
第8章基于Struts2 Hibernate5的教務(wù)管理系統(tǒng)項(xiàng)目實(shí)訓(xùn)334
8.1項(xiàng)目需求說(shuō)明334
8.2項(xiàng)目系統(tǒng)分析334
8.3項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)336
8.4項(xiàng)目實(shí)現(xiàn)338
8.4.1項(xiàng)目文件結(jié)構(gòu)338
8.4.2用戶登錄功能的實(shí)現(xiàn)340
8.4.3學(xué)生管理功能的實(shí)現(xiàn)361
8.4.4管理員管理功能的實(shí)現(xiàn)372
8.4.5教師管理功能的實(shí)現(xiàn)377
8.5本章小結(jié)378
8.6習(xí)題379
實(shí)訓(xùn)題379
第9章Spring5框架技術(shù)入門380
9.1Spring5基礎(chǔ)知識(shí)380
9.1.1Spring5的由來(lái)與發(fā)展380
9.1.2Spring5的下載與配置381
9.1.3Spring5框架的體系結(jié)構(gòu)384
9.2Spring5 IoC的原理和主要組件386
9.2.1IoC的基礎(chǔ)知識(shí)以及原理386
9.2.2IoC的主要組件392
9.2.3IoC的應(yīng)用實(shí)例394
9.2.4注入的兩種方式402
9.3基于Struts2 Hibernate5 Spring5的登錄系統(tǒng)406
9.3.1項(xiàng)目介紹406
9.3.2在web.xml中配置Struts2和Spring5407
9.3.3編寫視圖組件408
9.3.4Action和JavaBean409
9.3.5Struts2、Spring3和Hibernate5的配置文件412
9.3.6Struts2、Spring5和Hibernate整合中常見問(wèn)題414
9.3.7項(xiàng)目部署和運(yùn)行414
9.4本章小結(jié)415
9.5習(xí)題416
9.5.1選擇題416
9.5.2填空題416
9.5.3簡(jiǎn)答題416
9.5.4實(shí)訓(xùn)題416
第10章Spring5的AOP框架417
10.1AOP框架基礎(chǔ)知識(shí)417
10.1.1AOP框架簡(jiǎn)介417
10.1.2Spring5的AOP框架主要術(shù)語(yǔ)419
10.2代理420
10.2.1靜態(tài)代理420
10.2.2動(dòng)態(tài)代理422
10.3創(chuàng)建通知424
10.3.1前置通知及應(yīng)用實(shí)例425
10.3.2后置通知及應(yīng)用實(shí)例427
10.3.3環(huán)繞通知及應(yīng)用實(shí)例429
10.3.4異常通知及應(yīng)用實(shí)例431
10.3.5引入通知434
10.4定義切入點(diǎn)434
10.4.1靜態(tài)切入點(diǎn)和動(dòng)態(tài)切入點(diǎn) 434
10.4.2切入點(diǎn)的應(yīng)用實(shí)例435
10.5創(chuàng)建引入438
10.6本章小結(jié)439
10.7習(xí)題439
10.7.1選擇題439
10.7.2填空題440
10.7.3簡(jiǎn)答題440
10.7.4實(shí)訓(xùn)題440
第11章基于Struts2 Hibernate5 Spring5的校園論壇BBS項(xiàng)目實(shí)訓(xùn)441
11.1項(xiàng)目需求分析441
11.2項(xiàng)目分析與設(shè)計(jì)442
11.3項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)443
11.4項(xiàng)目實(shí)現(xiàn)445
11.4.1項(xiàng)目的文件結(jié)構(gòu)和主頁(yè)面445
11.4.2BBS登錄功能的實(shí)現(xiàn)480
11.4.3BBS板塊管理功能的實(shí)現(xiàn)487
11.4.4BBS帖子管理功能的實(shí)現(xiàn)495
11.4.5個(gè)人信息管理功能的實(shí)現(xiàn)520
11.5本章小結(jié)529
11.6習(xí)題529
實(shí)訓(xùn)題529
附錄A“Web框架技術(shù)”教學(xué)大綱530

本目錄推薦

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