輕量級Java Web整合開發(第2版)

《輕量級Java Web整合開發(第2版)》是2020年清華大學出版社出版的圖書。

基本介紹

  • 中文名:輕量級Java Web整合開發(第2版)
  • 出版時間:2020年8月1日
  • 出版社:清華大學出版社
  • ISBN:9787302558170
內容簡介,圖書目錄,

內容簡介

 在Java Web開發的歷史中,經歷了從重量級EJB組件到輕量級Java Web開發的轉變。在輕量級Java Web開發中,又經歷了從流行的SSH(Struts+Spring+Hibernate)框架組合到更輕巧的SSM(Spring+SpringMVC+MyBatis)框架組合的演化。近年來,隨著Spring Boot框架的發布,基於Spnng+Spring Boot+MyBatis的Java Web整合開發方式,憑藉其更高的開發效率和更好的擴展性,受到開發者的一致推崇。
  《輕量級Java Web整合開發(第2版)——Spring+Spring Boot+MyBatis》主要講解了Spring、Spring Boot和MyBatis框架的基礎知識,以及它們之間的整合流程。另外,還介紹了設計模式的相關知識,使讀者不僅會使用框架,也能了解框架設計的思想和實現原理。全書共8章,可分為3部分:第1部分(第1~2章),概述性介紹了Java Web開發的基礎知識及一些常見的設計模式;第2部分(第3~6章)是該書的核心,詳細介紹了Spring. Spring Boot和MyBatis三大框架的詳細使用流程,並通過空氣品質監測平台案例介紹了它們在實際套用中的整合過程及注意事項:第3部分(第7~8章),主要介紹實際項目中所採用的工程化方法和經驗,以及Java Web開發中一些常見問題的分析和解決方案,希望讀者在開發中少走彎路,提高效率。
  該書介紹的Spring框架的版本為5.2.0.RELEASE,Spring Boot框架的版本為2.0.4.RELEASE,MyBatis框架的版本為3.5.1。因為不同版本相互整合時可能會存在一些兼容性問題,所以若以該書作為學習Java EE框架的教程,或是運行本教程附帶原始碼時,選擇和該書一樣的版本。
  《輕量級Java Web整合開發(第2版)——Spring+Spring Boot+MyBatis》豐富的習題設定和工程化經驗總結,不僅能滿足高等院校計算機專業的授課要求,對實際進行Java
  Web開發的工程師也有較高參考價值。

圖書目錄

第1章 Java Web概述
1.1 Java語言概述
1.2 Java環境介紹
1.2.1 Java運行環境
1.2.2 集成開發環境
1.2.3 Lombok外掛程式
1.2.4 G
1.3 Java Web開發概述
1.3.1 Java Web項目的基本結構
1.3.2 輕量級Java Web開發概述
1.3.3 經典Java Web開發概述
1.3.4 常用Java Web伺服器
1.4 項目構建工具Maven簡介
1.4.1 概述
1.4.2 下載和安裝
1.4.3 配置方式
1.4.4 Maven使用
1.5 Servlet和JSP簡介
1.5.1 Servlet簡介
1.5.2 JSP簡介
1.6 MySQL資料庫簡介
1.6.1 關係型資料庫簡介
1.6.2 Windows系統下安裝MySQL
1.6.3 Linux系統下安裝MySQL
1.7 數據交換協定
1.7.1 XML
1.7.2 JSON
1.8 本章小結
1.9 習題
1.9.1 單選題
1.9.2 填空題
1.9.3 簡答題
1.10 實踐環節
第2章 設計模式
2.1 分類和原則
2.2 常用設計模式
2.2.1 單例模式
2.2.2 工廠模式
2.2.3 代理模式
2.2.4 命令模式
2.2.5 策略模式
2.2.6 MVC模式
2.3 框架的基礎:反射與動態代理
2.3.1 反射機制
2.3.2 動態代理
2.4 本章小結
2.5 習題
2.5.1 單選題
2.5.2 填空題
2.5.3 簡答題
2.6 實踐環節
第3章 Spring框架
3.1 概述
3.1.1 Spnng框架的組成結構
3.1.2 Spring框架的優勢
3.2 基本用法
3.2.1 Spring的使用流程
3.2.2 Spring的配置檔案
3.2.3 Spring的依賴注入
3.2.4 Spring的注釋配置
3.3 高級用法
3.3.1 Spring的後處理器
3.3.2 Spring的資源訪問
3.3.3 Spring的AOP機制
3.3.4 Spring的事務管理
3.3.5 Spring的事件機制
3.4 本章小結
3.5 習題
3.5.1 單選題
3.5.2 填空題
3.5.3 簡答題
3.6 實踐環節
第4章 Spring Boot框架
4.1 概述
4.2 SpringBoot初探
4.2.1 第一個Spring Boot程式
4.2.2 接口協定:RESTFUL
4.2.3 接口文檔自動生成
4.2.4 熱重啟
4.2.5 配置檔案說明
4.3 基本用法
4.3.1 接口數據校驗
4.3.2 檔案上傳和下載
4.3.3 定時任務
4.3.4 攔截器
4.3.5 快取技術
4.3.6 模板引擎
4.3.7 異常處理
4.3.8 多環境配置
4.3.9 項目部署
4.4 高級用法
4.4.1 運行時監控
4.4.2 自定義stalter
4.5 自定義springBoot
4.5.1 定義註解
4.5.2 實現入口servlet
4.5.3 創建業務實現類
4.5.4 配置torncat
4.6 本章小結
4.7 習題
4.7.1 單選題
4.7.2 填空題
4.7.3 簡答題
4.8 實踐環節
第5章 MyBatis框架
5.1 概述
5.1.1 MyBatis簡介
5.1.2 JDBC操作回顧
5.2 MyBatis初探
5.3 基本用法
5.3.1 xml映射檔案
5.3.2 動態SQL語句
5.3.3 mapper
5.3.4 MyBatis的xml配置
5.3.5 日誌
5.4 高級用法
5.4.1 代碼生成
5.4.2 外掛程式開發
5.5 Eclipse的mybatis外掛程式
5.5.1 外掛程式安裝
5.5.2 外掛程式使用
5.6 自定義MyBatis
5.6.1 創建測試方法
5.6.2 創建MappedStatement
5.6.3 創建配置類存儲
……
第6章 綜合案例:空氣品質監測平台
第7章 工程化實踐淺談
第8章 常見問題匯總
參考文獻

相關詞條

熱門詞條

聯絡我們