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

Java EE企業級應用開發技術研究/循序漸進學AI系列叢書

  • 作者:楊樹林|責編:徐薔薇
  • 出版社:電子工業
  • ISBN:9787121399411
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:282
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Java EE技術是當今流行的Web程序開發技術之一。本書結合企業級應用的需要,對Java EE的主流技術進行了研究,並結合應用實際講解了其開發環境、建模方法、架構模式,以及基於主流架構技術的設計方法。全書共7章,內容依次為:Java EE與企業級應用開發、基於Spring Boot構建項目、基於Spring Data JPA實現數據訪問層、基於MyBatis實現數據訪問層、基於Spring Security實現認證和授權、微服務架構與Spring Cloud、在微服務架構中整合OAuth2。另外,本書通過一個網上人才中心系統的設計案例,分別介紹了單體架構和微服務架構涉及的核心技術,演示了構建一個安全可靠、穩定高效、易於擴展的應用系統的方法。
    本書內容豐富、講解詳盡,適合作為相關研究人員的參考書,也適合作為軟體開發人員及其他有關人員的技術參考書。

作者介紹
楊樹林|責編:徐薔薇
    楊樹林,教授,碩士研究生導師,北京市高校優秀共產黨員,教學名師,中國版權標準化技術委員會委員,北京市高校信息化研究會理事。     近幾年主持橫縱向課題9項,參與國家自然科學基金等科研項目7項,出版學術專著2部,發表學術論文30余篇,編著教材13部,獲評北京市精品教材1部。擅長軟體架構技術和軟體設計方法研究,對Java EE技術有豐富的應用經驗。

目錄
第1章  Java EE與企業級應用開發
  1.1  Java EE概述
    1.1.1  企業級應用及其特點
    1.1.2  Java EE及其常用技術
  1.2  搭建Java EE開發環境
    1.2.1  安裝與配置JDK
    1.2.2  安裝與使用MySQL
    1.2.3  安裝集成開發工具IDEA
    1.2.4  安裝Tomcat
  1.3  建模工具與編碼規範化
    1.3.1  UML建模工具PlantUML
    1.3.2  資料庫建模工具Workbench
    1.3.3  IDEA資料庫管理工具
    1.3.4  基本編碼規範與常用技術
    1.3.5  Spring Boot集成Swagger2
  1.4  Java EE項目的分層架構模式
    1.4.1  分層架構模式概述
    1.4.2  Java Web應用中的三層結構
    1.4.3  結合MVC模式的分層結構
    1.4.4  網上人才中心系統分析與設計
第2章  基於Spring Boot構建項目
  2.1  Spring Boot概述
    2.1.1  Spring及Spring MVC
    2.1.2  Spring Boot
  2.2  使用IDEA創建Spring Boot項目
    2.2.1  創建Spring Boot項目
    2.2.2  根據項目需要引入其他依賴
    2.2.3  按分層結構組織程序結構
    2.2.4  建立分頁工具類
    2.2.5  應用程序基本配置
  2.3  實體類與介面設計
    2.3.1  實體類設計
    2.3.2  業務邏輯層介面設計
    2.3.3  數據訪問層介面設計
  2.4  數據訪問層與業務邏輯層實現
    2.4.1  數據訪問層實現
    2.4.2  對數據訪問層進行單元測試
    2.4.3  業務邏輯層實現
  2.5  控制層實現
    2.5.1  控制層設計的基本原理
    2.5.2  控制類基類設計
    2.5.3  實現其他控制類
    2.5.4  對控制層進行單元測試
  2.6  視圖層實現
    2.6.1  系統首頁設計
    2.6.2  管理員視圖設計
    2.6.3  部署運行程序
第3章  基於Spring Data JPA實現數據訪問層
  3.1  Spring Data JPA概述
    3.1.1  ORM與JPA

    3.1.2  Spring Data JPA
    3.1.3  Spring Data JPA介面和類
  3.2  Spring Boot與Spring Data JPA整合
    3.2.1  Spring Data JPA基本配置
    3.2.2  數據源配置優化
    3.2.3  基於Spring Data JPA實現Dao層
    3.2.4  Spring Data JPA擴展
  3.3  實體對象映射
    3.3.1  實體映射基礎
    3.3.2  實體關係映射
    3.3.3  使用逆向工程生成實體類
    3.3.4  網上人才中心系統實體類定義
  3.4  JPA數據操作方法
    3.4.1  使用預定義的方法查詢
    3.4.2  使用自定義方法查詢
    3.4.3  查詢結果格式
    3.4.4  網上人才中心系統數據訪問層設計
    3.4.5  網上人才中心系統業務邏輯層設計
第4章  基於MyBatis實現數據訪問層
  4.1  MyBatis技術概述
    4.1.1  MyBatis簡介
    4.1.2  MyBatis與Spring Data JPA比較
    4.1.3  MyBatis核心類及工作原理
    4.1.4  映射器與Mapper實例
  4.2  Spring Boot與MyBatis整合
    4.2.1  MyBatis基本配置
    4.2.2  基於MyBatis實現Dao層
    4.2.3  MyBatis映射器配置
  4.3  基於MyBatis Generator的逆向工程
    4.3.1  MyBatis Generator基礎
    4.3.2  MyBatis Generator擴展
    4.3.3  使用自動生成的代碼操作資料庫
  4.4  基於MyBatis-Plus的逆向工程
    4.4.1  MyBatis-Plus基礎
    4.4.2  MyBatis-Plus擴展
    4.4.3  基於MyBatis-Plus的數據操作
第5章  基於Spring Security實現認證和授權
  5.1  Spring Security概述
    5.1.1  Spring Security簡介
    5.1.2  Spring Security原理
    5.1.3  Spring Security配置基礎
  5.2  網上人才中心系統許可權體系設計與開發
    5.2.1  許可權相關數據結構及實體類設計
    5.2.2  許可權相關數據訪問層設計
    5.2.3  許可權相關業務邏輯層設計
    5.2.4  許可權相關控制層設計
    5.2.5  許可權相關視圖層設計
  5.3  許可權相關組件設計及其配置設計
    5.3.1  許可權相關組件設計
    5.3.2  驗證碼實現相關設計

    5.3.3  許可權相關配置設計
第6章  微服務架構與Spring Cloud
  6.1  微服務架構概述
    6.1.1  單體架構與微服務架構
    6.1.2  Spring Cloud概述
    6.1.3  Spring Cloud重要組件介紹
  6.2  網上人才中心系統微服務工程設計
    6.2.1  微服務設計基礎
    6.2.2  微服務項目結構
    6.2.3  創建微服務項目
    6.2.4  創建模塊
  6.3  基礎微服務項目設計
    6.3.1  創建服務註冊中心
    6.3.2  創建配置管理中心
    6.3.3  創建微服務網關
  6.4  REST API微服務設計
    6.4.1  領域業務設計
    6.4.2  查詢對象設計
    6.4.3  REST API應用設計
    6.4.4  RESTful的HTTP介面設計
  6.5  視圖微服務設計
    6.5.1  Thymeleaf技術
    6.5.2  Web UI微服務設計
    6.5.3  統一入口微服務設計
第7章  在微服務架構中整合OAuth2
  7.1  基於OAuth2實現SSO的原理
    7.1.1  OAuth2基本原理
    7.1.2  JWT概述
    7.1.3  在微服務架構中實現SSO
  7.2  OAuth2授權伺服器模塊設計
    7.2.1  OAuth2授權伺服器模塊
    7.2.2  對授權伺服器進行配置
    7.2.3  登錄管理及安全配置
    7.2.4  控制器和用戶登錄界面設計
  7.3  實現微服務應用訪問控制
    7.3.1  對網關Zuul進行配置
    7.3.2  創建安全模塊
    7.3.3  配置微服務應用
參考文獻

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