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

Struts2+Spring+Hibernate+MyBatis網站開發案例課堂(網站開發案例課堂)

  • 作者:編者:施俊//繆勇//李新鋒
  • 出版社:清華大學
  • ISBN:9787302500605
  • 出版日期:2018/07/01
  • 裝幀:平裝
  • 頁數:533
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    施俊等編著的《Struts2+Spring+Hibernate+MyBatis網站開發案例課堂》詳細講解了JavaEE中Struts2、Spring、Hibernate、MyBatis等經典流行框架的基本知識和使用方法,通過案例課堂的形式深入細緻地描述各相關框架的知識點和使用技巧,尤其是框架的相互整合。《Struts2+Spring+Hibernate+MyBatis網站開發案例課堂》用具體的實例進行演示和展現,使得原本複雜又難以理解的知識,變得通俗易懂、易於學習,可以幫助讀者更快地理解和掌握JavaEE的開發技能和核心技術。為方便讀者學習和教學開展,本書還提供了全程真實課程錄像和教學PPT,讀者可以邊學邊看,按計劃跟進學習,也可作為教學參考。
    《Struts2+Spring+Hibernate+MyBatis網站開發案例課堂》層次清晰,結構簡單,既體現了JavaEE開發框架的技術特點,又注重靈活運用、舉一反三,不僅適合初學者按部就班地學習,也適合網路開發人員作為技術參考,同時,也可作為高等院校電腦相關專業學生的課堂教材。

作者介紹
編者:施俊//繆勇//李新鋒

目錄
第I篇  基礎知識部分
第1章  搭建Java Web開發環境
  1.1  建立JDK的環境
    1.1.1  下載與安裝
    1.1.2  配置JDK環境變數
    1.1.3  驗證JDK是否配置
  1.2  建立Tomcat的環境
    1.2.1  下載與安?
    1.2.2  配置Tomcat環境變數
    1.2.3  啟動與停?
    1.2.4  Tomcat的目錄結構
  1.3  搭建Java Web開發環境
    1.3.1  下載與安裝My
    1.3.2  在MyEclipse中配置
    1.3.3  在MyEclipse中配置
  1.4  創建MySQL資料庫環境
    1.4.1  下?
    1.4.2  安裝與配?
    1.4.3  使用MySQL資料庫
  1.5  創建和發布Java Web工程
    1.5.1  創建Web項目、設計項目目錄結構
    1.5.2  編寫頁面代碼、部署和運行Web項目
  1.6  小結
第2章  JSP動態頁面開發技術
  2.1  JSP技術基礎
    2.1.1  JSP簡介
    2.1.2  JSP頁面組成
  2.2  JSP內置對象
    2.2.1  什麼是JSP內置對象
    2.2.2  out內置對象
    2.2.3  request內置對象
    2.2.4  response內置對象
    2.2.5  session內置對象
    2.2.6  application內置對象
    2.2.7  其他內置對象
  2.3  對象的範圍
    2.3.1  page範圍
    2.3.2  request範圍
    2.3.3  session範圍
    2.3.4  application範圍
  2.4  在JSP中使用Jav
    2.4.1  為什麼需要Ja
    2.4.2  什麼是Ja
    2.4.3  封裝數據和業務
    2.4.4  JSP與Ja
  2.5  EL表達式
    2.5.1  EL表達式概述
    2.5.2  EL表達式的使用
    2.5.3  EL隱式對象
  2.6  JSTL標籤
    2.6.1  JSTL標籤概述
    2.6.2  JSTL標籤的使用
    2.6.3  JSTL核心標籤庫
  2.7  小結

第3章  Servlet技術
  3.1  Servlet簡介
    3.1.1  什麼是S
    3.1.2  編寫第一個S
    3.1.3  Servlet與JSP的關係
  3.2  Servlet的生命周期
  3.3  Servlet的常用類和介面
  3.4  Servlet的應用示例
  3.5  小結
第4章  使用MVC模式實現用戶登錄
  4.1  JSP開發模型
    4.1.1  JSP Model I模式
    4.1.2  JSP Model II模式
  4.2  MVC模式概述
    4.2.1  為什麼需要MVC模式
    4.2.2  MVC模式的定義及特點
  4.3  JDBC技術
    4.3.1  JDBC簡介
    4.3.2  通過JDBC連接MySQL資料庫
  4.4  使用MVC模式實現用戶登錄模塊
    4.4.1  項目設計簡介
    4.4.2  模型設計
    4.4.3  視圖設計
    4.4.4  控制器設計
    4.4.5  部署和運行程序
  4.5  小結
第5章  jQuery EasyUI插件
  5.1  EasyUI概述
  5.2  Layout控制項
  5.3  Tabs控制項
  5.4  Tree控制項
  5.5  DataGrid控制項
  5.6  小結
第II篇  框架技術部分
第6章  認識Struts 2框架
  6.1  Struts 2框架
    6.1.1  Struts 2的由來
    6.1.2  Struts 2的MVC模式
    6.1.3  Struts 2控制器
    6.1.4  Struts 2資源的獲取
  6.2  Struts 2系統架構
    6.2.1  Struts 2框架結構
    6.2.2  Struts 2的核心概念
  6.3  Struts 2的基本運行流程
    6.3.1  用戶登錄的處理流程
    6.3.2  載入Struts 2類庫
    6.3.3  配置web.xml文件載入核心控制器
    6.3.4  開發視圖層頁面
    6.3.5  開發業務控制器
    6.3.6  配置業務控制器stru

    6.3.7  部署運行項目
    6.3.8  使用Struts 2實現登錄功能的處理過程
  6.4  Struts 2的控制器和組件
    6.4.1  核心控制器
    6.4.2  業務控制器
    6.4.3  模型組件
    6.4.4  視圖組件
  6.5  小結
第7章  Struts 2的配置
  7.1  Struts 2的配置文件
    7.1.1  web.xml文件
    7.1.2  struts.xml文件
    7.1.3  struts.properties文件
  7.2  Struts 2的Action實現
    7.2.1  POJO的實現
    7.2.2  實現Action介面
    7.2.3  繼承ActionSu
    7.2.4  Struts 2支持Java對象
    7.2.5  Struts 2訪問Servle
  7.3  Action配置
    7.3.1  Struts 2中Action的作用
    7.3.2  配置A
    7.3.3  動態方法調用
    7.3.4  用method屬性處理調用方法
    7.3.5  使用通配符
  7.4  Result配置
    7.4.1  配置R
    7.4.2  Result的常用結果類型
    7.4.3  使用通配符動態配置R
    7.4.4  通過請求參數動態配置R
  7.5  小結
第8章  Struts 2的標籤庫
  8.1  Struts 2標籤庫概述
    8.1.1  Struts 2標籤的分類
    8.1.2  Struts 2標籤庫的導入
  8.2  Struts 2的UI標籤
    8.2.1  UI標籤的模板和主題
    8.2.2  表單標籤的公共屬性
    8.2.3  簡單的表單標籤
    8.2.4  其他表單標籤
    8.2.5  非表單標籤
  8.3  Struts 2的非UI標籤
    8.3.1  控制標籤
    8.3.2  數據標籤
  8.4  使用Struts 2實現用戶註冊功能
    8.4.1  用戶註冊流程
    8.4.2  創建用戶實體類
    8.4.3  開發數據訪問DAO層
    8.4.4  開發控制層A
    8.4.5  在struts.xml中配置a

    8.4.6  開發註冊頁面
    8.4.7  部署項目
  8.5  小結
第9章  OGNL和類型轉換
  9.1  OGNL基礎
    9.1.1  數據轉移和類型轉換
    9.1.2  OGNL基礎
    9.1.3  OGNL常用符號的用法
  9.2  Struts 2的類型轉換
    9.2.1  內置類型轉換器
    9.2.2  自定義類型轉換器
    9.2.3  註冊自定義類型轉換器
  9.3  小結
第10章  Struts 2的攔截器
  10.1  Struts 2的攔截器機制
    10.1.1  為什麼需要攔截器
    10.1.2  攔截器的工作原理
    10.1.3  攔截器示例
  10.2  Struts 2內建攔截器
    10.2.1  默認攔截器
    10.2.2  配置攔截器
    10.2.3  自定義攔截器
  10.3  自定義許可權驗證的攔截器
  10.4  小結
第11章  Hibernate初步
  11.1  Hibernate概述
    11.1.1  JDBC的困擾
    11.1.2  Hibernate的優勢
    11.1.3  持久化和
    11.1.4  Hibernate的體系架構
  11.2  Hibernate的下載與安裝
  11.3  小結
第12章  使用Hibernate 實現數據的 增刪改查
  12.1  基於XML映射文件實現數據的增刪改查
    12.1.1  Hibernate數據操作流程
    12.1.2  添加數據
    12.1.3  載入數據
    12.1.4  刪除數據
    12.1.5  修改數據
  12.2  基於Annotation註解實現數據的增刪改查
  12.3  小結
第13章  使用Hibernate實現關聯映射和繼承映射
  13.1  基於XML映射文件實現關聯映射
    13.1.1  單向多對一關聯
    13.1.2  單向一對多映射
    13.1.3  雙向多對一映射
    13.1.4  雙向多對多映射
    13.1.5  雙向一對一映射
  13.2  基於Annotation註解實現關聯映射
    13.2.1  雙向多對一映射

    13.2.2  雙向多對多映射
    13.2.3  雙向一對一映射
  13.3  基於XML映射文件實現繼承映射
    13.3.1  使用subclass進行映射
    13.3.2  使用joined-subclass進行映射
    13.3.3  使用union-subclass進行映射
  13.4  小結
第14章  使用Hibernate查詢數據
  14.1  使用HQL查詢數據
    14.1.1  簡單查詢
    14.1.2  屬性查詢
    14.1.3  聚集函數
    14.1.4  分組查詢
    14.1.5  動態實例查詢
    14.1.6  分頁查詢
    14.1.7  條件查詢
    14.1.8  連接查詢
    14.1.9  子查詢
  14.2  使用QBC查詢數據
    14.2.1  簡單查詢
    14.2.2  分組查詢
    14.2.3  聚集函數
    14.2.4  組合查詢
    14.2.5  關聯查詢
    14.2.6  分頁查詢
    14.2.7  QBE查詢
    14.2.8  離線查詢
  14.3  小結
第15章  使用Hibernate緩存數據
  15.1  緩存的概念和範圍
  15.2  一級緩存
  15.3  二級緩存
  15.4  查詢緩存
  15.5  小結
第16章  MyBatis框架
  16.1  MyBatis概念與安裝
  16.2  MyBatis的增刪改查
  16.3  MyBatis的關聯映射
    16.3.1  一對一關聯映射
    16.3.2  一對多關聯映射
    16.3.3  多對多關聯映射
  16.4  動態
    16.4.1  if元素
    16.4.2  if-where元素
    16.4.3  set-if元素
    16.4.4  trim元素
    16.4.5  choose、when、otherwise元素
    16.4.6  foreach元素
  16.5  MyBatis的註解配置
    16.5.1  基於註解的增刪改查

    16.5.2  基於註解的一對一關聯映射
    16.5.3  基於註解的一對多關聯映射
    16.5.4  基於註解的多對多關聯映射
    16.5.5  基於註解的動態
  16.6  MyBatis的緩存
    16.6.1  一級緩存
    16.6.2  二級緩存
  16.7  小結
第17章  Spring的基本應用
  17.1  認識Spring框架
  17.2  了解Spring的核心機制:依賴注入/控制反轉
  17.3  小結
第18章  Spring Bean的裝配模式
  18.1  Bean工廠ApplicationCo
  18.2  Bean的作用域
  18.3  基於Annotation的Bean裝配
  18.4  小結
第19章  面向切面編程 (Spring
  19.1  AOP簡介
  19.2  基於XML配置文件的AOP實現
    19.2.1  前置通知
    19.2.2  返回通知
    19.2.3  異常通知
    19.2.4  環繞通知
  19.3  基於@AspectJ註解的AOP實現
  19.4  小結
第III篇  整合和實例部分
第20章  Spring整合Struts 2與 Hibe
  20.1  基於XML配置的S2SH整合
    20.1.1  環境搭建
    20.1.2  創建實體類及映射文件
    20.1.3  Spring整合Hibe
    20.1.4  DAO層開發
    20.1.5  Service層開發
    20.1.6  Action開發
    20.1.7  Spring整合Str
    20.1.8  創建頁面
  20.2  基於Annotation註解的S2SH整合
  20.3  小結
第21章  Sprin
  21.1  Spring MVC概述
  21.2  Spring MVC常用註解
    21.2.1  基於註解的處理器
    21.2.2  請求映射方式
    21.2.3  綁定控制器類處理方法入參
    21.2.4  控制器類處理方法的返回值類型
    21.2.5  保存模型屬性到HttpSe
    21.2.6  在控制器類方法之前執行的方法
    21.2.7  Spring MVC返回JSON數據
  21.3  直接頁面轉發、自定義視圖與頁面重定向

  21.4  控制器的類型轉換、格式化、數據校驗
  21.5  Spring MVC文件上傳
  21.6  Spring MVC國際化
  21.7  Spring整合Spring MVC與Hibe
    21.7.1  環境搭建
    21.7.2  創建實體類
    21.7.3  Spring整合Hibe
    21.7.4  DAO層開發
    21.7.5  Service層開發
    21.7.6  控制器開發
    21.7.7  Spring整合Sprin
    21.7.8  創建登錄頁
  21.8  Spring整合Spring MVC與My
    21.8.1  環境搭建
    21.8.2  創建實體類
    21.8.3  Spring整合My
    21.8.4  DAO層開發
    21.8.5  Service層開發
    21.8.6  控制器開發
    21.8.7  Spring整合Sprin
    21.8.8  創建頁面
  21.9  小結
第22章  Spring整合Struts 2與Hibernate 實現網上訂餐 系統前台
  22.1  需求與系統分析
  22.2  資料庫設計
  22.3  項目環境搭建
  22.4  Spring及Struts 2配置文件
  22.5  創建實體類和映射文件
  22.6  創建DAO介面及實現類
  22.7  創建Service介面及實現類
  22.8  餐品與菜系展示
  22.9  查詢餐品
  22.10  查看餐品詳情
  22.11  用戶登錄與註冊
    22.11.1  用戶登錄
    22.11.2  用戶註冊
  22.12  購物車功能
  22.13  訂單功能
    22.13.1  生成訂單
    22.13.2  查看「我的訂單」
    22.13.3  查看訂單明細
    22.13.4  刪除訂單
  22.14  小結
第23章  Spring整合Spring MVC與Hibernate實現網上訂餐 系統後台
  23.1  需求與系統分析
  23.2  資料庫設計
  23.3  項目環境搭建
  23.4  Spring及Spring MVC配置文件
  23.5  創建實體類
  23.6  創建DAO介面及實現類

  23.7  創建Service介面及實現類
  23.8  後台登錄與管理首頁面
  23.9  餐品管理
  23.9.1  餐品列表顯示
  23.9.2  查詢餐品
  23.9.3  添加餐品
  23.9.4  餐品下架
  23.9.5  修改餐品
  23.10  訂單管理
    23.10.1  創建訂單
    23.10.2  查詢訂單
    23.10.3  刪除訂單
    23.10.4  修改訂單/查看明細
    23.10.5  使用Echarts顯示銷售統計
  23.11  客戶管理
    23.11.1  客戶列表顯示
    23.11.2  查詢客戶
    23.11.3  啟用和禁用客戶
  23.12  管理員及其許可權管理
    23.12.1  管理員列表顯示
    23.12.2  新增管理員
    23.12.3  設置/修改管理員許可權
  23.13  小結
第24章  Spring整合Spring MVC與MyBatis實現新聞發布系統
  24.1  系統概述及需求分析
  24.2  資料庫設計
  24.3  系統環境搭建
  24.4  系統配置文件
  24.5  創建實體類
  24.6  創建DAO介面及動態提供類
  24.7  創建Service介面及實現類
  24.8  新聞瀏覽
    24.8.1  新聞首頁
    24.8.2  瀏覽新聞
  24.9  發表評論
    24.9.1  普通用戶登錄
    24.9.2  發表評論
  24.10  新聞系統後台
    24.10.1  管理員登錄與後台管理首頁
    24.10.2  新聞管理
    24.10.3  評論管理
    24.10.4  用戶管理
  24.11  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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