-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
WEB框架技術(STRUTS2+HIBERNATE5+SPRING5)教程(第2版)/張志鋒等 版權信息
- ISBN:9787302524298
- 條形碼:9787302524298 ; 978-7-302-52429-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
WEB框架技術(STRUTS2+HIBERNATE5+SPRING5)教程(第2版)/張志鋒等 本書特色
本書旨在培養學生的Java Web框架技術實踐創新和工程能力,為廣大讀者提供一本Java Web框架知識綜合學習和積累項目開發經驗的書。 全書理論聯系實踐,引進以項目為驅動的教學模式,詳細系統地講解Struts2、Hibernate5和Spring5框架技術,將項目開發貫穿整個知識體系。全書共分11章,內容包括Struts2框架技術入門、Struts2核心組件詳解、Struts2的高級組件、基于Struts2的個人信息管理系統項目實訓、Hibernate5框架技術入門、Hibernate5核心組件詳解、Hibernate5的高級組件、基于Struts2 Hibernate5的教務管理系統項目實訓、Spring5框架技術入門、Spring5的AOP框架、基于Struts2 Hibernate5 Spring5的校園論壇BBS項目實訓。通過30多個小項目和3個大項目的開發實踐,使讀者能夠掌握基本理論知識,并鍛煉讀者的綜合應用能力。 本書可作為普通高等院校的Java Web框架技術教材,也可作為Java工程師培訓教材或作為Java工程師的參考書。
WEB框架技術(STRUTS2+HIBERNATE5+SPRING5)教程(第2版)/張志鋒等 內容簡介
本書旨在培養學生的Java Web框架技術實踐創新和工程能力,為廣大讀者提供一本Java Web框架知識綜合學習和積累項目開發經驗的書。 全書理論聯系實踐,引進以項目為驅動的教學模式,詳細系統地講解Struts2、Hibernate5和Spring5框架技術,將項目開發貫穿整個知識體系。全書共分11章,內容包括Struts2框架技術入門、Struts2核心組件詳解、Struts2的不錯組件、基于Struts2的個人信息管理系統項目實訓、Hibernate5框架技術入門、Hibernate5核心組件詳解、Hibernate5的不錯組件、基于Struts2+Hibernate5的教務管理系統項目實訓、Spring5框架技術入門、Spring5的AOP框架、基于Struts2+Hibernate5+Spring5的校園論壇BBS項目實訓。通過30多個小項目和3個大項目的開發實踐,使讀者能夠掌握基本理論知識,并鍛煉讀者的綜合應用能力。 本書可作為普通高等院校的Java Web框架技術教材,也可作為Java工程師培訓教材或作為Java工程師的參考書。
WEB框架技術(STRUTS2+HIBERNATE5+SPRING5)教程(第2版)/張志鋒等 目錄
第1章Struts2框架技術入門1
1.1Struts2的基礎知識1
1.1.1Struts2的由來與發展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的登錄系統21
1.3.1使用NetBeans8開發項目21
1.3.2使用MyEclipse 2017開發項目26
1.3.3使用Eclipse開發項目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的業務控制器Action44
2.3.1Action接口和ActionSupport類44
2.3.2Action實現類48
2.3.3Action訪問ActionContext49
2.3.4Action直接訪問Servlet54
2.3.5Action中的動態方法調用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的數據標簽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實現國際化的流程96
3.1.2Struts2國際化應用實例99
3.2Struts2的攔截器104
3.2.1Struts2攔截器的基礎知識104
3.2.2Struts2攔截器實現類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的個人信息管理系統項目實訓147
4.1項目需求說明147
4.2項目系統分析147
4.3項目的數據庫設計148
4.4項目實現150
4.4.1項目文件結構150
4.4.2用戶登錄和注冊功能的實現151
4.4.3系統主頁面功能的實現184
4.4.4個人信息管理功能的實現188
4.4.5通訊錄管理功能的實現202
4.4.6日程安排管理功能的實現218
4.4.7個人文件管理功能的實現236
4.5本章小結249
4.6習題249
實訓題249第5章Hibernate5框架技術入門250
5.1Hibernate5的基礎知識250
5.1.1Hibernate5的發展與特點250
5.1.2Hibernate5軟件包的下載和配置251
5.1.3Hibernate5的工作原理254
5.2Hibernate5的核心組件254
5.3基于Struts2和Hibernate5的登錄和注冊系統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的持久化對象狀態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的學生信息管理系統294
6.9.1項目介紹、主頁面以及查看學生信息功能的實現295
6.9.2添加學生信息功能的實現304
6.9.3修改學生信息功能的實現308
6.9.4刪除學生信息功能的實現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利用關聯關系操縱對象321
7.1.1一對一關聯關系321
7.1.2一對一關聯關系的應用實例324
7.1.3一對多關聯關系336
7.1.4一對多關聯關系的應用實例338
7.1.5多對多關聯關系345
7.1.6多對多關聯關系的應用實例346
7.2Hibernate5數據查詢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的教務管理系統項目實訓365
8.1項目需求說明365
8.2項目系統分析365
8.3項目的數據庫設計367
8.4項目實現369
8.4.1項目文件結構369
8.4.2用戶登錄功能的實現370
8.4.3學生管理功能的實現396
8.4.4管理員管理功能的實現409
8.4.5教師管理功能的實現415
8.5本章小結415
8.6習題416
實訓題416第9章Spring5框架技術入門417
9.1Spring5的基礎知識417
9.1.1Spring5的由來與發展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的登錄系統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靜態代理458
10.2.2動態代理461
10.3創建通知463
10.3.1前置通知及應用實例463
10.3.2后置通知及應用實例466
10.3.3環繞通知及應用實例468
10.3.4異常通知及應用實例470
10.3.5引入通知473
10.4定義切入點473
10.4.1靜態切入點和動態切入點473
10.4.2切入點的應用實例474
10.5創建引入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項目的數據庫設計483
11.4項目實現485
11.4.1項目的文件結構和主頁面485
11.4.2BBS登錄功能的實現527
11.4.3BBS板塊管理功能的實現536
11.4.4BBS帖子管理功能的實現544
11.4.5個人信息管理功能的實現574
11.5本章小結584
11.6習題584
實訓題584參考文獻585
- >
經典常談
- >
月亮虎
- >
二體千字文
- >
龍榆生:詞曲概論/大家小書
- >
名家帶你讀魯迅:朝花夕拾
- >
唐代進士錄
- >
伯納黛特,你要去哪(2021新版)
- >
推拿