幫助中心 | 我的帳號 | 關於我們

Struts2+Hibernate框架技術教程(第2版河南省十二五普通高等教育規劃教材)

  • 作者:編者:張志鋒//朱顥東
  • 出版社:清華大學
  • ISBN:9787302503422
  • 出版日期:2018/09/01
  • 裝幀:平裝
  • 頁數:402
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    張志鋒、朱顥東編著的《Struts2+Hibernate框架技術教程》旨在培養學生的Java Web框架技術實踐創新和工程能力。
    本書理論聯繫實踐,引進以項目為驅動的教學模式,詳細而又系統地講解Struts2和Hibernate5框架技術,將項目開發貫穿整個知識體系。全書共分8章,內容包括Struts2框架技術入門、Struts2核心組件詳解、Struts2的高級組件、基於Struts2的個人信息管理系統項目實訓、Hibernate框架技術入門、Hibernate核心組件詳解、Hibernate的高級組件、基於Struts2+Hibernate的教務管理系統項目實訓。通過19個小項目、2個大項目的實踐,使讀者掌握基本理論知識,提高綜合工程實踐能力。
    本書既可作為普通高等院校的Java Web框架技術教材,也可作為Java工程師培訓教材以及Java Web軟體開發人員的參考書。

作者介紹
編者:張志鋒//朱顥東

目錄
第1章  Struts2框架技術入門1
  1.1  Struts2基礎知識1
    1.1.1  Struts2的由來與發展1
    1.1.2  Struts2軟體包的下載和配置2
    1.1.3  MVC設計模式16
    1.1.4  Struts2的工作原理17
  1.2  Struts2的核心組件18
    1.2.1  Struts2的控制器組件18
    1.2.2  Struts2的模型組件19
    1.2.3  Struts2的視圖組件20
  1.3  基於Struts2的登錄系統實例21
    1.3.1  使用NetBeans 8.2開發項目22
    1.3.2  使用MyEclipse 2017開發項目27
    1.3.3  使用Eclipse開發項目34
  1.4  本章小結34
  1.5  習題35
    1.5.1  選擇題35
    1.5.2  填空題35
    1.5.3  簡答題36
    1.5.4  實訓題36
第2章  Struts2核心組件詳解37
  2.1  Struts2的配置文件struts.xml37
    2.1.1  struts.xml配置文件結構37
    2.1.2  Bean配置38
    2.1.3  常量配置39
    2.1.4  包含配置40
    2.1.5  包配置41
    2.1.6  命名空間配置42
    2.1.7  Action的配置43
    2.1.8  結果配置44
    2.1.9  攔截器配置44
  2.2  Struts2的核心控制器44
  2.3  Struts2的業務控制器45
    2.3.1  Action介面和ActionSupport類45
    2.3.2  Action實現類49
    2.3.3  Action訪問ActionContext50
    2.3.4  Action直接訪問Servlet API55
    2.3.5  Action中的動態方法調用58
  2.4  Struts2的OGNL表達式63
    2.4.1  Struts2的OGNL表達式介紹63
    2.4.2  Struts2的OGNL集合67
  2.5  Struts2的標籤庫68
    2.5.1  Struts2的標籤庫概述68
    2.5.2  Struts2的表單標籤69
    2.5.3  Struts2的非表單標籤76
    2.5.4  Struts2的數據標籤79
    2.5.5  Struts2的控制標籤84
  2.6  本章小結92
  2.7  習題92
    2.7.1  選擇題92

    2.7.2  填空題93
    2.7.3  簡答題93
    2.7.4  實訓題93
第3章  Struts2的高級組件94
  3.1  Struts2的國際化94
    3.1.1  Struts2實現國際化的流程94
    3.1.2  Struts2國際化應用實例97
  3.2  Struts2的攔截器102
    3.2.1  Struts2攔截器的基礎知識102
    3.2.2  Struts2攔截器實現類103
    3.2.3  Struts2攔截器應用實例104
  3.3  Struts2的輸入校驗108
    3.3.1  Struts2輸入驗證的基礎知識108
    3.3.2  Struts2的手工驗證115
    3.3.3  Struts2內置校驗器的使用118
    3.3.4  Struts2內置校驗器應用實例124
  3.4  Struts2的文件上傳和下載130
    3.4.1  文件上傳130
    3.4.2  文件下載136
  3.5  本章小結140
  3.6  習題141
    3.6.1  選擇題141
    3.6.2  填空題141
    3.6.3  簡答題141
    3.6.4  實訓題142
第4章  基於Struts2的個人信息管理系統項目實訓143
  4.1  項目需求說明143
  4.2  項目系統分析143
  4.3  系統設計與實現145
    4.3.1  資料庫設計145
    4.3.2  項目代碼實現147
  4.4  本章小結238
  4.5  習題238
  實驗題238
第5章  Hibernate框架技術入門239
  5.1  Hibernate基礎知識239
    5.1.1  Hibernate的發展與特點239
    5.1.2  Hibernate軟體包的下載和配置240
    5.1.3  Hibernate的工作原理243
  5.2  Hibernate的核心組件243
  5.3  基於Struts2+Hibernate的應用實例245
  5.4  本章小結258
  5.5  習題258
    5.5.1  選擇題258
    5.5.2  填空題259
    5.5.3  簡答題259
    5.5.4  實訓題259
第6章  Hibernate核心組件詳解260
  6.1  Hibernate的配置文件260
    6.1.1  hibernate.cfg.xml260

    6.1.2  hibernate.properties263
  6.2  Hibernate的PO對象266
    6.2.1  Hibernate PO對象的基礎知識266
    6.2.2  Hibernate PO對象的狀態267
  6.3  Hibernate的映射文件269
  6.4  Hibernate的Configuration類272
  6.5  Hibernate的SessionFactory介面273
  6.6  Hibernate的Session介面274
    6.6.1  Session介面的基礎知識274
    6.6.2  通過方法獲取持久化對象(PO)275
    6.6.3  操作持久化對象(PO)的常用方法276
  6.7  Hibernate的Transaction介面279
  6.8  Hibernate的Query介面281
    6.8.1  Query介面的基本知識281
    6.8.2  Query介面的常用方法281
  6.9  基於Struts2+Hibernate的學生信息管理系統284
  6.10  本章小結306
  6.11  習題307
  6.11.1  選擇題307
  6.11.2  填空題307
  6.11.3  簡答題307
  6.11.4  實訓題307
第7章  Hibernate的高級組件308
  7.1  利用關聯關係操縱對象308
    7.1.1  一對一關聯關係308
    7.1.2  一對一關聯關係的應用實例311
    7.1.3  一對多關聯關係324
    7.1.4  一對多關聯關係的應用實例326
    7.1.5  多對多關聯關係332
    7.1.6  多對多關聯關係的應用實例333
  7.2  Hibernate的數據查詢342
    7.2.1  Hibernate Query Language342
    7.2.2  Criteria Query方式344
    7.2.3  Native SQL查詢344
  7.3  Hibernate的事務管理345
    7.3.1  事務的特性345
    7.3.2  事務隔離345
    7.3.3  在Hibernate配置文件中設置隔離級別346
    7.3.4  在Hibernate中使用JDBC事務347
    7.3.5  在Hibernate中使用JTA事務347
  7.4  Hibernate的Cache管理348
    7.4.1  一級Cache348
    7.4.2  二級Cache349
  7.5  本章小結350
  7.6  習題350
    7.6.1  選擇題350
    7.6.2  填空題351
    7.6.3  簡答題351
    7.6.4  實訓題351
第8章  基於Struts2+Hibernate的教務管理系統項目實訓352

  8.1  項目需求說明352
  8.2  項目系統分析352
  8.3  系統設計與實現354
    8.3.1  資料庫設計354
    8.3.2  項目實現356
  8.4  本章小結400
  8.5  習題401
  實訓題401
參考文獻402

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032