企業級Java EE架構設計精深實踐

企業級Java EE架構設計精深實踐

作者: 羅果
出版社: 清華大學
出版在: 2016-06-01
ISBN-13: 9787302434702
ISBN-10: 7302434700
裝訂格式: 平裝
總頁數: 500 頁





內容描述


<內容介紹> 
羅果著的這本《企業級Java EE架構設計精深實踐》全面、深入介紹了企業級Java EE設計的相關內容,內容涵蓋了Java EE架構設計的常見問題。本書每一章講解一個Java EE領域的具體問題,採用問題背景、需求分析、解決思路、架構設計、實踐示例和章節總結的順序組織內容,旨在通過分析相關領域中的常用框架及存在問題,給出相應的解決方案,提高讀者分析和解決問題的能力,並增強其架構設計的能力。    本書共13章。內容主要包括虛擬文件系統實踐、緩存實踐、文件處理框架實踐、模板語言實踐、數據庫訪問層實踐、數據庫擴展實踐、服務層實踐、流程引擎實踐、元數據實踐、展現層開發實踐、Web擴展實踐、Tiny統一界面框架實踐和RESTful實踐。附錄中給出了相關學習資源和配置運行指南。    本書語言簡潔,思路清晰,示例豐富、完整,適合具有一定Java基礎的讀者閱讀,尤其適合從事企業級Java EE軟件架構和設計的人員閱讀。

<章節目錄>第1章  虛擬文件系統實踐  1.1  背景介紹  1.2  什麼是VFS  1.3  VFS對比    1.3.1  Apache VFS    1.3.2  Tiny VFS  1.4  VFS框架設計思想  1.5  VFS實現講解    1.5.1  VFS管理器    1.5.2  SchemaProvider模式提供者    1.5.3  FileObject虛擬文件    1.5.4  FileObjectFilter過濾接口  1.6  VFS應用示例    1.6.1  本地文件    1.6.2  Jar文件    1.6.3  FTP文件    1.6.4  ZIP文件  1.7  本章總結第2章  緩存實踐  2.1  緩存簡介    2.1.1  問題的提出及其解決方案分析    2.1.2  用戶需求    2.1.3  Tiny緩存解決思路  2.2  字節碼緩存設計    2.2.1  字節碼操作工程    2.2.2  預編譯工程    2.2.3  緩存實現工程    2.2.4  技術特點  2.3  動態代理緩存設計    2.3.1  緩存接口定義    2.3.2  切麵緩存工程    2.3.3  技術特點  2.4  緩存方案實踐    2.4.1  字節碼方案配置    2.4.2  字節碼方案示例    2.4.3  動態代理方案配置    2.4.4  動態代理方案示例  2.5  本章總結    2.5.1  關鍵點:緩存實現方案的可替換性    2.5.2  關鍵點:緩存代碼與業務代碼的解耦    2.5.3  關鍵點:模板語言的應用第3章  文件處理框架實踐  3.1  概述    3.1.1  FileProcessor接口    3.1.2  FileResolver接口    3.1.3  FileMonitorProcessor類  3.2  基礎文件掃描器    3.2.1  XStreamFileProcessor類    3.2.2  I18nFileProcessor類    3.2.3  Annotation掃描器
    3.2.4  SpringBeansFileProcessor類  3.3  完整示例    3.3.1  單獨使用    3.3.2  通過配置文件配置  3.4  本章總結第4章  模板語言實踐  4.1  模板語言簡介    4.1.1  模板語言構成    4.1.2  模板語言應用場景  4.2  常見的模板語言    4.2.1  Velocity模板語言    4.2.2  FreeMarker模板語言    4.2.3  Tiny模板語言  4.3  Tiny模板語言設計    4.3.1  Tiny模板語言的構建原因    4.3.2  模板語言執行方式    4.3.3  模板語言架構    ……第5章  數據庫訪問層實踐第6章  數據庫擴展實踐第7章  服務層實踐第8章  流程引擎實踐第9章  元數據實踐第10章  展現層開發實踐第11章  Web擴展實踐第12章  Tiny統一界面框架實踐第13章  RESTful實踐附錄A  相關資源附錄B  配置運行指南




相關書籍

Kotlin in Action (Paperback)

作者 Dmitry Jemerov Svetlana Isakova

2016-06-01

ASP.NET 開發實例大全 (基礎捲)(附光盤)

作者 軟件開發技術聯盟

2016-06-01

Mastering JavaFX 8 Controls (Paperback)

作者 Hendrik Ebbers

2016-06-01