Java Web程序設計與項目案例(微課視頻版)

郭煦

  • 出版商: 清華大學
  • 出版日期: 2023-02-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302625697
  • ISBN-13: 9787302625698
  • 相關分類: Java 程式語言Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • Java Web程序設計與項目案例(微課視頻版)-preview-1
  • Java Web程序設計與項目案例(微課視頻版)-preview-2
  • Java Web程序設計與項目案例(微課視頻版)-preview-3
Java Web程序設計與項目案例(微課視頻版)-preview-1

商品描述

本書將基礎理論知識和工程案例相結合,循序漸進地介紹關於Java Web開發領域的常用技術和開發框架。全書共16章,分別介紹JSP、Servlet、EL和JSTL、過濾器和監聽器、JDBC、Web開發模型、MyBatis、Spring和Spring MVC等知識,書中的每個知識點都有相應的案例代碼。 本書主要面向廣大從事Java Web開發、雲計算的專業人員,可供從事高等教育的專任教師、高等學校的在讀學生及相關領域的廣大科研人員閱讀參考。

目錄大綱

目錄

第1章概述

1.1開發技術概述

1.2HTTP

1.2.1HTTP概述

1.2.2HTTP的特點

1.3HTTP請求

1.3.1HTTP請求行

1.3.2HTTP請求頭

1.3.3實體主體

1.4HTTP響應

1.4.1HTTP狀態碼

1.4.2HTTP響應頭

1.5開發環境準備

第2章JSP

2.1JSP基礎語法

2.2JSP運行原理

2.3JSP內置對象

2.3.1out對象

2.3.2request對象

2.3.3response對象

2.3.4session對象

2.3.5application對象

第3章Servlet

3.1Servlet概述

3.2Servlet基礎

3.3Servlet配置

3.4Servlet常用接口

3.4.1HttpServletRequest接口

3.4.2HttpServletResponse接口

3.4.3ServletConfig接口和ServletContext接口

3.5會話跟蹤技術

3.5.1會話概述

3.5.2Cookie

3.5.3session

第4章EL和JSTL

4.1EL

4.1.1EL語法形式

4.1.2EL標識符

4.1.3EL常量

4.1.4EL運算符

4.1.5EL內置對象

4.2JSTL

4.2.1JSTL簡介

4.2.2JSTL標簽的使用步驟

4.2.3常用的JSTL標簽

第5章過濾器和監聽器

5.1過濾器

5.1.1過濾器編程接口

5.1.2過濾器生命周期

5.1.3設計過濾器

5.1.4過濾器應用案例

5.2監聽器

5.2.1監聽器概述

5.2.2監聽器編程接口

5.2.3監聽器應用案例

第6章JDBC

6.1JDBC技術簡介

6.2JDBC常用API

6.2.1Driver接口

6.2.2DriverManager類

6.2.3Connection接口

6.2.4Statement接口

6.2.5PreparedStatement接口

6.2.6ResultSet接口

6.3JDBC綜合案例

6.4數據庫連接池

6.4.1配置數據源

6.4.2Tomcat JDBC Pool

6.4.3Druid

第7章Web開發模型

7.1JavaBean技術

7.2JSP開發模型

7.3MVC設計模式

7.4MVC應用案例

第8章MyBatis

8.1MyBatis簡介

8.2MyBatis基礎案例

8.3MyBatis配置

8.3.1MyBatis核心配置

8.3.2properties標記

8.3.3settings標記

8.3.4typeAliases標記

8.3.5plugins標記

8.3.6environments標記

8.3.7mappers標記

8.4MyBatis映射

8.4.1select標記

8.4.2insert、update和delete標記

8.4.3sql標記

8.4.4resultMap標記

8.5MyBatis綜合案例

8.6MyBatis關聯映射

8.6.1一對一關聯

8.6.2一對多關聯

8.6.3多對多關聯

8.7MyBatis緩存

8.7.1本地緩存

8.7.2二級緩存

8.8動態SQL

8.8.1if標記

8.8.2choose標記

8.8.3trim、where標記

8.8.4foreach標記

第9章MyBatis註解開發

9.1MyBatis基礎註解

9.2動態SQL註解

9.3關聯查詢註解

第10章Spring IoC

10.1Spring概述

10.1.1Spring體系結構

10.1.2Spring下載

10.2控制反轉

10.2.1配置元數據

10.2.2實例化Spring容器

10.2.3使用Spring容器

10.2.4Spring基礎案例

10.3Bean實例化

10.3.1構造器實例化

10.3.2靜態工廠實例化

10.3.3實例工廠實例化

10.4依賴註入

10.4.1註入Bean屬性

10.4.2註入集合

10.5Bean的作用域

10.6Spring的組件裝配

10.6.1基於XML的裝配

10.6.2基於Java代碼的裝配

10.6.3自動裝配

第11章Spring AOP

11.1AOP簡介

11.1.1AOP概念

11.1.2AOP術語

11.2Spring AOP開發基礎

11.2.1相關接口

11.2.2Spring AOP案例

11.3AspectJ AOP開發

11.4基於XML的AspectJ AOP開發

11.5基於註解的AspectJ AOP開發

第12章Spring數據庫開發

12.1JdbcTemplate簡介

12.2JdbcTemplate的常用方法

12.3Spring事務管理

12.3.1事務管理方式

12.3.2事務管理相關接口

12.4基於XML的聲明式事務管理

12.5基於註解的聲明式事務管理

12.6Spring整合Redis

12.6.1非關系數據庫概述

12.6.2Redis安裝與設置

12.6.3Spring整合Redis數據庫

12.6.4Spring整合Redis緩存

12.7Spring整合MongoDB

12.7.1MongoDB配置

12.7.2MongoTemplate

12.7.3MongoDB Repository

第13章Spring MVC基礎

13.1Spring MVC相關組件

13.2視圖解析器

13.3Spring MVC案例

第14章Spring MVC控制器

14.1@Controller 註解

14.2@RequestMapping註解

14.3請求映射

14.4請求轉發與重定向

14.5數據綁定

14.5.1通過處理器的形參接收請求參數

14.5.2通過實體Bean接收請求參數

14.5.3通過HttpServletRequest接收請求參數

14.5.4RESTful風格的路徑映射

14.6JSON數據交互

14.6.1JSON數據結構

14.6.2JSON數據綁定

第15章Spring MVC高級特性

15.1攔截器

15.1.1攔截器接口

15.1.2攔截器配置

15.1.3攔截器案例

15.2異常處理

15.2.1簡單異常處理器

15.2.2自定義異常處理器

15.2.3異常處理器註解

15.3文件上傳與下載

15.3.1文件上傳

15.3.2文件下載

第16章SSM框架整合

16.1基於XML方式的整合

16.2基於註解方式的整合

附錄A在Eclipse中配置Maven

附錄BMySQL的安裝與設置

附錄CVue.js客戶端代碼

附錄D微信小程序客戶端代碼