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

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

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

定 價:¥89.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

目錄
第1章Struts2框架技術入門1
1.1Struts2的基礎知識1
1.1.1Struts2的由來與發(fā)展1
1.1.2Struts2軟件包的下載和配置2
1.1.3MVC設計模式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本章小結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配置文件的結構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結果配置43
2.1.9攔截器配置43
2.2Struts2的核心控制器StrutsPrepareAndExecuteFilter43
2.3Struts2的業(yè)務控制器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)方法調用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本章小結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國際化應用實例99
3.2Struts2的攔截器104
3.2.1Struts2攔截器的基礎知識104
3.2.2Struts2攔截器實現(xiàn)類105
3.2.3Struts2攔截器應用實例106
3.3Struts2的輸入校驗110
3.3.1Struts2輸入驗證的基礎知識110
3.3.2Struts2的手工驗證117
3.3.3Struts2內置校驗器的使用121
3.3.4Struts2內置校驗器應用實例127
3.4Struts2的文件上傳和下載134
3.4.1文件上傳134
3.4.2文件下載140
3.5本章小結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ù)庫設計148
4.4項目實現(xiàn)150
4.4.1項目文件結構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本章小結249
4.6習題249
實訓題249第5章Hibernate5框架技術入門250
5.1Hibernate5的基礎知識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本章小結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的持久化對象基礎知識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接口的基礎知識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本章小結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利用關聯(lián)關系操縱對象321
7.1.1一對一關聯(lián)關系321
7.1.2一對一關聯(lián)關系的應用實例324
7.1.3一對多關聯(lián)關系336
7.1.4一對多關聯(lián)關系的應用實例338
7.1.5多對多關聯(lián)關系345
7.1.6多對多關聯(lián)關系的應用實例346
7.2Hibernate5數(shù)據(jù)查詢355
7.2.1Hibernate Query Language 355
7.2.2Criteria Query方式358
7.2.3Native SQL查詢358
7.3Hibernate5的事務管理358
7.3.1事務的特性358
7.3.2事務隔離359
7.3.3在Hibernate5配置文件中設置隔離級別360
7.3.4在Hibernate5中使用JDBC事務360
7.3.5在Hibernate5中使用JTA事務361
7.4Hibernate5的Cache管理361
7.4.1一級Cache362
7.4.2二級Cache362
7.5本章小結363
7.6習題363
7.6.1選擇題363
7.6.2填空題364
7.6.3簡答題364
7.6.4實訓題364第8章基于Struts2+Hibernate5的教務管理系統(tǒng)項目實訓365
8.1項目需求說明365
8.2項目系統(tǒng)分析365
8.3項目的數(shù)據(jù)庫設計367
8.4項目實現(xiàn)369
8.4.1項目文件結構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本章小結415
8.6習題416
實訓題416第9章Spring5框架技術入門417
9.1Spring5的基礎知識417
9.1.1Spring5的由來與發(fā)展417
9.1.2Spring5的下載與配置418
9.1.3Spring5框架的體系結構421
9.2Spring5 IoC的原理和主要組件423
9.2.1IoC的基礎知識以及原理423
9.2.2IoC的主要組件429
9.2.3IoC的應用實例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本章小結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框架基礎知識455
10.1.1AOP框架簡介455
10.1.2Spring5的AOP框架主要術語457
10.2代理458
10.2.1靜態(tài)代理458
10.2.2動態(tài)代理461
10.3創(chuàng)建通知463
10.3.1前置通知及應用實例463
10.3.2后置通知及應用實例466
10.3.3環(huán)繞通知及應用實例468
10.3.4異常通知及應用實例470
10.3.5引入通知473
10.4定義切入點473
10.4.1靜態(tài)切入點和動態(tài)切入點473
10.4.2切入點的應用實例474
10.5創(chuàng)建引入478
10.6本章小結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項目分析與設計482
11.3項目的數(shù)據(jù)庫設計483
11.4項目實現(xiàn)485
11.4.1項目的文件結構和主頁面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本章小結584
11.6習題584
實訓題584參考文獻585

本目錄推薦

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