日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Web框架技術教程(Struts2+Hibernate5+Spring5 第3版·微課版)

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

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

定 價:¥99.80

作 者: 張志鋒、馬軍霞、谷培培
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302615651 出版時間: 2022-11-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書旨在培養(yǎng)學生的Java Web框架技術實踐創(chuàng)新和工程能力,為廣大讀者提供一本Java Web框架知識綜合學習和積累項目開發(fā)經驗的書。 全書理論聯(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 第3版·微課版)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號