注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第2版)

Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第2版)

Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第2版)

定 價:¥89.00

作 者: 張志鋒,馬軍霞 等 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302524298 出版時間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 585 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Web框架技術(shù)教程(Struts2+Hibernate5+Spring5 第2版)》作者簡介

圖書目錄

目錄
第1章Struts2框架技術(shù)入門1
1.1Struts2的基礎(chǔ)知識1
1.1.1Struts2的由來與發(fā)展1
1.1.2Struts2軟件包的下載和配置2
1.1.3MVC設(shè)計模式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ā)項目21
1.3.2使用MyEclipse 2017開發(fā)項目26
1.3.3使用Eclipse開發(fā)項目33
1.4本章小結(jié)34
1.5習題34
1.5.1選擇題34
1.5.2填空題35
1.5.3簡答題35
1.5.4實訓題35第2章Struts2核心組件詳解36
2.1Struts2的配置文件struts.xml36
2.1.1struts.xml配置文件的結(jié)構(gòu)36
2.1.2Bean配置37
2.1.3常量配置38
2.1.4包含配置39
2.1.5包配置40
2.1.6命名空間配置41
2.1.7Action配置42
2.1.8結(jié)果配置43
2.1.9攔截器配置43
2.2Struts2的核心控制器StrutsPrepareAndExecuteFilter43
2.3Struts2的業(yè)務(wù)控制器Action44
2.3.1Action接口和ActionSupport類44
2.3.2Action實現(xiàn)類48
2.3.3Action訪問ActionContext49
2.3.4Action直接訪問Servlet54
2.3.5Action中的動態(tài)方法調(diào)用57
2.4Struts2的OGNL表達式62
2.4.1Struts2的OGNL表達式62
2.4.2Struts2的OGNL集合66
2.5Struts2的標簽庫67
2.5.1Struts2的標簽庫概述67
2.5.2Struts2的表單標簽67
2.5.3Struts2的非表單標簽75
2.5.4Struts2的數(shù)據(jù)標簽78
2.5.5Struts2的控制標簽85
2.6本章小結(jié)94
2.7習題94
2.7.1選擇題94
2.7.2填空題95
2.7.3簡答題95
2.7.4實訓題95第3章Struts2的高級組件96
3.1Struts2的國際化96
3.1.1Struts2實現(xiàn)國際化的流程96
3.1.2Struts2國際化應(yīng)用實例99
3.2Struts2的攔截器104
3.2.1Struts2攔截器的基礎(chǔ)知識104
3.2.2Struts2攔截器實現(xiàn)類105
3.2.3Struts2攔截器應(yīng)用實例106
3.3Struts2的輸入校驗110
3.3.1Struts2輸入驗證的基礎(chǔ)知識110
3.3.2Struts2的手工驗證117
3.3.3Struts2內(nèi)置校驗器的使用121
3.3.4Struts2內(nèi)置校驗器應(yīng)用實例127
3.4Struts2的文件上傳和下載134
3.4.1文件上傳134
3.4.2文件下載140
3.5本章小結(jié)144
3.6習題145
3.6.1選擇題145
3.6.2填空題145
3.6.3簡答題145
3.6.4實訓題146第4章基于Struts2的個人信息管理系統(tǒng)項目實訓147
4.1項目需求說明147
4.2項目系統(tǒng)分析147
4.3項目的數(shù)據(jù)庫設(shè)計148
4.4項目實現(xiàn)150
4.4.1項目文件結(jié)構(gòu)150
4.4.2用戶登錄和注冊功能的實現(xiàn)151
4.4.3系統(tǒng)主頁面功能的實現(xiàn)184
4.4.4個人信息管理功能的實現(xiàn)188
4.4.5通訊錄管理功能的實現(xiàn)202
4.4.6日程安排管理功能的實現(xiàn)218
4.4.7個人文件管理功能的實現(xiàn)236
4.5本章小結(jié)249
4.6習題249
實訓題249第5章Hibernate5框架技術(shù)入門250
5.1Hibernate5的基礎(chǔ)知識250
5.1.1Hibernate5的發(fā)展與特點250
5.1.2Hibernate5軟件包的下載和配置251
5.1.3Hibernate5的工作原理254
5.2Hibernate5的核心組件254
5.3基于Struts2和Hibernate5的登錄和注冊系統(tǒng)255
5.4本章小結(jié)270
5.5習題270
5.5.1選擇題270
5.5.2填空題270
5.5.3簡答題270
5.5.4實訓題271第6章Hibernate5核心組件詳解272
6.1Hibernate5的配置文件272
6.1.1hibernate.cfg.xml272
6.1.2hibernate.properties275
6.2Hibernate5的持久化對象278
6.2.1Hibernate5的持久化對象基礎(chǔ)知識278
6.2.2Hibernate5的持久化對象狀態(tài)279
6.3Hibernate5的映射文件281
6.4Hibernate5的Configuration類284
6.5Hibernate5的SessionFactory接口284
6.6Hibernate5的Session接口285
6.6.1Session接口的基礎(chǔ)知識285
6.6.2通過方法獲取持久化對象286
6.6.3操作持久化對象的常用方法287
6.7Hibernate5的Transaction接口290
6.8Hibernate5的Query接口291
6.8.1Query接口的基本知識291
6.8.2Query接口的常用方法292
6.9基于Struts2+Hibernate5的學生信息管理系統(tǒng)294
6.9.1項目介紹、主頁面以及查看學生信息功能的實現(xiàn)295
6.9.2添加學生信息功能的實現(xiàn)304
6.9.3修改學生信息功能的實現(xiàn)308
6.9.4刪除學生信息功能的實現(xiàn)316
6.10本章小結(jié)318
6.11習題319
6.11.1選擇題319
6.11.2填空題319
6.11.3簡答題319
6.11.4實訓題320第7章Hibernate5的高級組件321
7.1利用關(guān)聯(lián)關(guān)系操縱對象321
7.1.1一對一關(guān)聯(lián)關(guān)系321
7.1.2一對一關(guān)聯(lián)關(guān)系的應(yīng)用實例324
7.1.3一對多關(guān)聯(lián)關(guān)系336
7.1.4一對多關(guān)聯(lián)關(guān)系的應(yīng)用實例338
7.1.5多對多關(guān)聯(lián)關(guān)系345
7.1.6多對多關(guān)聯(lián)關(guān)系的應(yīng)用實例346
7.2Hibernate5數(shù)據(jù)查詢355
7.2.1Hibernate Query Language 355
7.2.2Criteria Query方式358
7.2.3Native SQL查詢358
7.3Hibernate5的事務(wù)管理358
7.3.1事務(wù)的特性358
7.3.2事務(wù)隔離359
7.3.3在Hibernate5配置文件中設(shè)置隔離級別360
7.3.4在Hibernate5中使用JDBC事務(wù)360
7.3.5在Hibernate5中使用JTA事務(wù)361
7.4Hibernate5的Cache管理361
7.4.1一級Cache362
7.4.2二級Cache362
7.5本章小結(jié)363
7.6習題363
7.6.1選擇題363
7.6.2填空題364
7.6.3簡答題364
7.6.4實訓題364第8章基于Struts2+Hibernate5的教務(wù)管理系統(tǒng)項目實訓365
8.1項目需求說明365
8.2項目系統(tǒng)分析365
8.3項目的數(shù)據(jù)庫設(shè)計367
8.4項目實現(xiàn)369
8.4.1項目文件結(jié)構(gòu)369
8.4.2用戶登錄功能的實現(xiàn)370
8.4.3學生管理功能的實現(xiàn)396
8.4.4管理員管理功能的實現(xiàn)409
8.4.5教師管理功能的實現(xiàn)415
8.5本章小結(jié)415
8.6習題416
實訓題416第9章Spring5框架技術(shù)入門417
9.1Spring5的基礎(chǔ)知識417
9.1.1Spring5的由來與發(fā)展417
9.1.2Spring5的下載與配置418
9.1.3Spring5框架的體系結(jié)構(gòu)421
9.2Spring5 IoC的原理和主要組件423
9.2.1IoC的基礎(chǔ)知識以及原理423
9.2.2IoC的主要組件429
9.2.3IoC的應(yīng)用實例432
9.2.4注入的兩種方式440
9.3基于Struts2+Hibernate5+Spring5的登錄系統(tǒng)443
9.3.1項目介紹443
9.3.2在web.xml中配置Struts2和Spring5445
9.3.3編寫視圖組件446
9.3.4Action和JavaBean446
9.3.5Struts2、Spring5和Hibernate的配置文件450
9.3.6Struts2、Spring5和Hibernate整合中常見問題452
9.3.7項目部署和運行452
9.4本章小結(jié)453
9.5習題454
9.5.1選擇題454
9.5.2填空題454
9.5.3簡答題454
9.5.4實訓題454第10章Spring5的AOP框架455
10.1AOP框架基礎(chǔ)知識455
10.1.1AOP框架簡介455
10.1.2Spring5的AOP框架主要術(shù)語457
10.2代理458
10.2.1靜態(tài)代理458
10.2.2動態(tài)代理461
10.3創(chuàng)建通知463
10.3.1前置通知及應(yīng)用實例463
10.3.2后置通知及應(yīng)用實例466
10.3.3環(huán)繞通知及應(yīng)用實例468
10.3.4異常通知及應(yīng)用實例470
10.3.5引入通知473
10.4定義切入點473
10.4.1靜態(tài)切入點和動態(tài)切入點473
10.4.2切入點的應(yīng)用實例474
10.5創(chuàng)建引入478
10.6本章小結(jié)479
10.7習題479
10.7.1選擇題479
10.7.2填空題479
10.7.3簡答題479
10.7.4實訓題480第11章基于Struts2+Hibernate5+Spring5的校園論壇BBS項目實訓481
11.1項目需求分析481
11.2項目分析與設(shè)計482
11.3項目的數(shù)據(jù)庫設(shè)計483
11.4項目實現(xiàn)485
11.4.1項目的文件結(jié)構(gòu)和主頁面485
11.4.2BBS登錄功能的實現(xiàn)527
11.4.3BBS板塊管理功能的實現(xiàn)536
11.4.4BBS帖子管理功能的實現(xiàn)544
11.4.5個人信息管理功能的實現(xiàn)574
11.5本章小結(jié)584
11.6習題584
實訓題584參考文獻585

本目錄推薦

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