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

Java EE企業級項目開發(Spring Boot實戰)

  • 作者:王波|責編:劉雅思
  • 出版社:人民郵電
  • ISBN:9787115693907
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:384
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Java EE的最佳實踐為主題,全面闡述Spring Boot、Spring MVC、Spring Cloud等企業級領域內的熱門技術。本書講解相關技術框架的核心知識,並結合汽車管理系統等實戰項目,把Java EE領域內流行的SSH、SSM、Spring Boot、Spring Cloud、MyBatis和JPA等框架整合起來,再從代碼層面講述Activiti、Kafka、Redis、Docker、Maven、WebService和POI等經典技術。通過本書深入淺出的講解,讀者在學習Java架構師必備專業技能的同時,還可以學習項目開發的整個過程,真正意義上做到Spring Boot從入門到精通。
    本書適合Java EE領域的開發人員閱讀。閱讀本書,讀者可以學習目前流行的Java開發技術,力爭在短時間內掌握Spring Boot核心技術,成為Java架構師,走向自己職業生涯的輝煌。

作者介紹
王波|責編:劉雅思
    王波     軟體架構師,曾任職于華為,精通Java互聯網應用的開發和實踐,擁有豐富的軟體開發經驗,對Spring Boot、Spring Cloud微服務、Kubernetes容器化部署、Docker、分散式等熱門技術有深入的研究,熱衷於編程技術的開源,著有暢銷書《Java架構師指南》。

目錄
第1章 Spring Boot概述
  1.1 Spring家族介紹
  1.2 Spring Boot與MVC模式
    1.2.1 Spring Boot的優勢
    1.2.2 MVC模式介紹
  1.3 Spring基礎環境搭建
    1.3.1 Java介紹
    1.3.2 JDK環境配置
    1.3.3 Maven環境配置
    1.3.4 構建Spring Boot項目
  1.4 EJB編程快速入門
    1.4.1 Hello EJB程序
    1.4.2 helloSpring程序
  1.5 安裝Tomcat伺服器
    1.5.1 MyEclipse項目發布
    1.5.2 Eclipse Neon項目發布
    1.5.3 多個Tomcat的部署方法
  1.6 小結
第2章 Spring Boot必備基礎知識
  2.1 依賴注入
    2.1.1 設值注入方式
    2.1.2 構造函數注入方式
    2.1.3 註解注入方式
  2.2 面向切面編程
  2.3 註解
    2.3.1 重寫與重載
    2.3.2 其他註解
  2.4 Servlet與CGI編程
    2.4.1 CGI基本概念
    2.4.2 CGI流程
    2.4.3 CGI編程實例
  2.5 Servlet伺服器端編程
    2.5.1 Servlet基本概念
    2.5.2 Servlet編程實例
    2.5.3 Servlet編程知識點
  2.6 Java數據類型
    2.6.1 基本類型
    2.6.2 引用類型
    2.6.3 開箱即用
  2.7 Java類與介面
    2.7.1 類與對象
    2.7.2 抽象類與介面
  2.8 數組與集合
    2.8.1 數組
    2.8.2 集合
    2.8.3 Map
    2.8.4 Iterator
  2.9 多線程編程
    2.9.1 多線程概念
    2.9.2 多線程創建

    2.9.3 多線程調度
    2.9.4 多線程同步
    2.9.5 線程池應用
  2.10 工作流
    2.10.1 工作流搭建
    2.10.2 工作流開發
  2.11 探析JVM的秘密
    2.11.1 JVM簡介
    2.11.2 JVM的構成
    2.11.3 JVM載入類
    2.11.4 內存回收
  2.12 小結
第3章 Struts Spring Hibernate(SSH)
  3.1 SSH框架概述
    3.1.1 SSH框架特點
    3.1.2 SSH框架搭建
  3.2 框架核心
    3.2.1 Struts 2執行過程
    3.2.2 FilterDispatcher
    3.2.3 HttpServletRequest
    3.2.4 HttpServletResponse
    3.2.5 XWork攔截器
  3.3 框架集成
    3.3.1 Struts 2集成
    3.3.2 Spring 3集成
    3.3.3 Hibernate集成
    3.3.4 前端插件引入
    3.3.5 事務配置
  3.4 許可權管理
    3.4.1 業務設計
    3.4.2 程序設計
    3.4.3 資料庫設計
  3.5 架構設計
    3.5.1 邏輯層
    3.5.2 業務層
    3.5.3 持久層
    3.5.4 架構優化
    3.5.5 架構拓展
    3.5.6 Hibernate查詢
    3.5.7 配置文件
  3.6 數據導出
    3.6.1 POI
    3.6.2 CSV
    3.6.3 導出功能XML文件配置
  3.7 加入緩存機制
    3.7.1 Ehcache搭建
    3.7.2 Ehcache使用
  3.8 解決併發問題
    3.8.1 連接池
    3.8.2 Nginx

  3.9 小結
第4章 Spring MVC
  4.1 Spring MVC概述
    4.1.1 Spring MVC框架特點
    4.1.2 Spring MVC框架搭建
  4.2 框架核心
    4.2.1 Spring MVC執行過程
    4.2.2 DispatcherServlet
    4.2.3 HandlerMapping
    4.2.4 HandlerAdapter
    4.2.5 ViewResolver
  4.3 數據綁定與標籤
    4.3.1 數據綁定概述
    4.3.2 input標籤
    4.3.3 password標籤
    4.3.4 hidden標籤
    4.3.5 textarea標籤
    4.3.6 select標籤
    4.3.7 checkboxex標籤
  4.4 框架集成
    4.4.1 Spring MVC集成
    4.4.2 MyBatis集成
    4.4.3 事務配置
  4.5 架構設計
    4.5.1 邏輯層
    4.5.2 業務層
    4.5.3 持久層
    4.5.4 配置文件
  4.6 小結
第5章 Spring Boot核心技術
  5.1 Spring Boot概述
    5.1.1 Spring Boot框架特點
    5.1.2 Spring Boot框架搭建
  5.2 框架核心
    5.2.1 Spring Boot執行過程
    5.2.2 SpringApplicationRunListener
    5.2.3 ApplicationContextInitializer
  5.3 框架集成
    5.3.1 Spring Boot項目構建
    5.3.2 Application配置文件
  5.4 Spring Boot整合JPA
    5.4.1 Spring Data JPA介紹
    5.4.2 JPA事務與DDL操作
    5.4.3 汽車品牌管理需求
  5.5 視圖技術
    5.5.1 FreeMarker
    5.5.2 Thymeleaf
  5.6 小結
第6章 資料庫
  6.1 MySQL

    6.1.1 命令
    6.1.2 profiling
    6.1.3 SQLyog
    6.1.4 函數
    6.1.5 游標
    6.1.6 存儲過程
  6.2 Oracle
    6.2.1 命令
    6.2.2 PLSQL
  6.3 NoSQL
  6.4 資料庫的事務
    6.4.1 事務的特性
    6.4.2 隔離級別
    6.4.3 傳播行為
  6.5 Redis快速入門
    6.5.1 基礎操作
    6.5.2 備份與恢復
  6.6 資料庫加鎖
    6.6.1 表級鎖定
    6.6.2 行級鎖定
  6.7 資料庫鎖與事務
    6.7.1 悲觀鎖
    6.7.2 樂觀鎖
    6.7.3 分散式事務
  6.8 小結
第7章 Apache Shiro安全框架
  7.1 快速入門
    7.1.1 安裝部署
    7.1.2 安全驗證
    7.1.3 Subject
    7.1.4 AuthorizingRealm
    7.1.5 細粒度許可權管理
  7.2 單點登錄
    7.2.1 單點登錄介紹
    7.2.2 單點登錄實現
  7.3 WebService
    7.3.1 伺服器端實現
    7.3.2 客戶端實現
  7.4 小結
第8章 Spring Boot程序部署
  8.1 打包
    8.1.1 JAR包
    8.1.2 WAR包
  8.2 Docker部署
    8.2.1 Docker基礎
    8.2.2 Docker指令
  8.3 Jenkins自動化部署
    8.3.1 部署介紹
    8.3.2 搭配使用
  8.4 Swagger UI與阿里雲部署

    8.4.1 Swagger UI開發實例
    8.4.2 阿里雲項目部署
  8.5 小結
第9章 Spring Cloud微服務
  9.1 微服務架構
    9.1.1 單機
    9.1.2 集群
    9.1.3 微服務
  9.2 微服務實戰
    9.2.1 Eureka
    9.2.2 RestTemplate
    9.2.3 Ribbon
    9.2.4 Hystrix
    9.2.5 Zuul
  9.3 小結
第10章 項目實戰:汽車管理系統
  10.1 系統概述
    10.1.1 功能介紹
    10.1.2 需求分析
  10.2 資料庫設計
    10.2.1 業務分析
    10.2.2 表單設計
  10.3 後台開發
    10.3.1 短消息
    10.3.2 授權操作
  10.4 小結

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