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

《Java Web程式設計與項目案例(微課視頻版)》是2023年清華大學出版社出版的圖書,作者是郭煦。

基本介紹

  • 中文名:Java Web程式設計與項目案例(微課視頻版)
  • 作者:郭煦
  • 出版社:清華大學出版社
  • 出版時間:2023年2月1日
  • 定價:59.90 元
  • ISBN:9787302625698
內容簡介,圖書目錄,

內容簡介

本書將基礎理論知識和工程案例相結合,循序漸進地介紹關於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微信小程式客戶端代碼

相關詞條

熱門詞條

聯絡我們