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

Spring Boot2企業應用實戰

  • 作者:編者:瘋狂軟體
  • 出版社:電子工業
  • ISBN:9787121341168
  • 出版日期:2018/06/01
  • 裝幀:平裝
  • 頁數:249
人民幣:RMB 58 元      售價:
放入購物車
加入收藏夾

內容大鋼
    瘋狂軟體編著的《Spring Boot2企業應用實戰》介紹了Java EE領域的全新開源框架:Spring Boot。其中Spring的版本為5.0。本書的示例建議在Tomcat 8上運行。
    本書重點介紹如何使用Spring Boot 2進行Java EE快速開發,主要包括四個部分。第一部分詳細介紹了Spring Boot的核心知識。第二部分詳細介紹了Spring Boot的Web開發。第三部分重點介紹了Spring Boot的數據訪問。第四部分重點介紹了Spring Boot的Spring Security安全控制。並示範開發了一個包含7個表、表之間具有複雜的關聯映射關係,且業務功能也相對完善的IMS信息管理系統案例,希望讓讀者理論聯繫實際,將Spring Boot框架真正運用到實際開發當中去。該案例採用目前最流行、最規範的Java EE架構,整個應用分為DAO持久層、領域對象層、業務邏輯層、控制器層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。所有代碼完全基於Eclipse IDE來完成,一步步帶領讀者深入兩個框架的核心。
    閱讀本書之前,建議先閱讀瘋狂軟體教育的《瘋狂Java講義》一書。本書適合有較好的Java編程基礎,JSP、Servlet、JDBC基礎,Spring框架基礎的讀者,尤其適合於對Spring Boot了解不夠深入,或對Spring Boot整合開發不太熟悉的開發人員閱讀。

作者介紹
編者:瘋狂軟體
    瘋狂軟體,多年來從事Java開發、移動開發等方面的培訓與研發工作,承接大型研發項目。瘋狂軟體是廣州為學教育科技有限公司的教育品牌,立志以務實的技術來改變中國的軟體教育,所培訓的學生入職華為、IBM、阿里軟體、網易、電信盈科等IT名企。

目錄
第1章  Spring Boot入門
  1.1 Spring簡介
    1.1.1 Spring概述
    1.1.2 Spring的生態圈
    1.1.3 Spring 5的變化
    1.1.4 Spring的配置簡化
  1.2 Spring Boot簡介
    1.2.1 Spring Boot概述
    1.2.2 Spring Boot解決的問題
    1.2.3 Spring Boot的主要特性
    1.2.4 Spring Boot 2.0的重要改變
  1.3 「開箱即用」的依賴模塊
    1.3.1 日誌依賴模塊spring-boot-starter-l
    1.3.2 Web開發依賴模塊spring-boot-star
  1.4 開發第一個Spring Boot應用
    1.4.1 下載和安?
    1.4.2 Eclipse集成
    1.4.3 示例:第一個Spring Boot應用
  1.5 本章小結
第2章  Spring Boot核心
  2.1 Spring Boot的啟動類與核心註解@SpringBootAppli
  2.2 Spring Boot基本配置介紹
    2.2.1 關閉某個自動配置
    2.2.2 定製啟動b
    2.2.3 應用的全局配置文件
    2.2.4 Spring Boot的依賴模塊
  2.3 Spring Boot自動配置原理
    2.3.1 源碼分析
    2.3.2 spring.factories分析
    2.3.3 Spring Boot Web開發的自動配置
  2.4 本章小結
第3章  Spring Boot的Web開發
  3.1 Spring Boot的Web開發支持
  3.2 Thymeleaf模板引擎
    3.2.1 Thymeleaf概述
    3.2.2 Thymeleaf基礎語法
  3.3 Spring和Thymeleaf的整合
  3.4 Spring Boot的Thymeleaf支持
  3.5 Spring Boot的Web開發實例
    示例:第一個Spring Boot的Web應用
    示例:Thymeleaf常用功能
  3.6 Spring Boot對JSP的支持
    示例:Spring Boot添加JSP支持
  3.7 Spring Boot處理JSON數據
    示例:Spring Boot處理
  3.8 Spring Boot文件上傳下載
    示例:Spring Boot文件上傳
    示例:使用對象方式接收上傳文件
    示例:文件下載
  3.9 Spring Boot的異常處理

    示例:ExceptionHandler處理異常
    示例:父類Controller處理異常
    示例:Advice處理異常返回
  3.10 本章小結
第4章  Spring Boot的數據訪問
  4.1 Hibernate/JPA/Spring Data JPA的概念
    4.1.1 對象/關係資料庫映射(ORM)
    4.1.2 基本映射方式
    4.1.3 流行的ORM框架簡介
  4.2 Spring Da
    4.2.1 Spring Data核心數據訪問介面
    示例:CrudRepository介面訪問數據
    示例:PagingAndSortingRepository介面訪問數據
    4.2.2 Spring Data JPA開發
    示例:簡單條件查詢
    示例:關聯查詢和@Query查詢
    示例:@NamedQuery查詢
    示例:Specification查詢
  4.3 Spring Boot使用JdbcTem
    示例:JdbcTemplate訪問數據
  4.4 Spring Boot整合My
    示例:Spring Boot整合MyBatis開發
  4.5 本章小結
第5章  Spring Boot的熱部署與單元測試
  5.1 使用spring-boot-devtools進行熱部署
    示例:使用spring-boot-devtools實現熱部署
  5.2  Spring Boot的單元測試
    示例:使用Spring Boot的單元測試
  5.3  本章小結
第6章  Spring Boot的Security安全控制
  6.1 Spring Security是什麼
  6.2  Spring Security入門
    6.2.1 Security適配器
    6.2.2 用戶認證
    6.2.3 用戶授權
    6.2.4 Spring Security核心類
    6.2.5 Spring Security的驗證機制
    6.2.6 Spring Boot的支持
    示例:簡單Spring Boot Security應用
  6.3 企業項目中的Spring Security操作
    示例:基於JPA的Spring Boot Security操作
    示例:基於MyBatis的Spring Boot Security操作
    示例:基於JDBC的Spring Boot Security操作
  6.4 本章小結
第7章  實戰項目:信息管理系統
  7.1 項目簡介及系統架構
    7.1.1 系統功能介紹
    7.1.2 相關技術介紹
    7.1.3 系統結構
    7.1.4 系統的功能模塊

  7.2 配置文件
  7.3 持久化類
    7.3.1 設計持久化實體
    7.3.2 創建持久化實體類
    7.3.3 導入初始數據
  7.4 定義Repository介面實現Repository持久層
  7.5 實現Service持久層
    7.5.1 業務邏輯組件的設計
    7.5.2 實現業務邏輯組件
    7.5.3 事務管理
  7.6 實現Web層
    7.6.1 控制器
    7.6.2 系統登錄
    7.6.3 菜單管理
    7.6.4 角色管理
    7.6.5 用戶管理
    7.6.6 功能擴展
  7.7 本章小結

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