●目 錄
●章 虛擬文件繫統實踐 1
●1.1 背景介紹 1
●1.2 什麼是VFS 1
●1.3 VFS對比 2
●1.3.1 Apache VFS 2
●1.3.2 Tiny VFS 2
●1.4 VFS框架設計思想 3
●1.5 VFS實現講解 5
●1.5.1 VFS管理器 5
●1.5.2 SchemaProvider模式提供者 7
●1.5.3 FileObject虛擬文件 7
●1.5.4 FileObjectFilter過濾接口 10
●1.6 VFS應用示例 12
●1.6.1 本地文件 13
●1.6.2 Jar文件 13
●1.6.3 FTP文件 14
●1.6.4 ZIP文件 14
●1.7 本章總結 15
●第2章 緩存實踐 16......
內容簡介
本書全面、深入介紹了企業級Java EE設計的相關內容,內容涵蓋了Java EE架構設計的常見問題。本書每一章講解一個Java EE領域的具體問題,采用問題背景、需求分析、解決思路、架構設計、實踐示例和章節總結的順序組織內容,旨在通過分析相關領域中的常用框架及存在問題,給出相應的解決方案,提高讀者分析和解決問題的能力,並增強其架構設計的能力。
本書共13章。內容主要包括虛擬文件繫統實踐、緩存實踐、文件處理框架實踐、模板語言實踐、數據庫訪問層實踐、數據庫擴展實踐、服務層實踐、流程引擎數據實踐、展現層開發實踐、Web擴展實踐、Tiny統一界面框架實踐和RESTful實踐。附錄中給出了相關學習資源和配置運行指南。
本書語言簡潔,思路清晰,示例豐富、......
第3章 文件處理框架實踐
文件掃描器,是用於處理特定文件的一套掃描繫統,當容器加載時,優先啟動加載,另外提供了路徑的過濾、配置的反序列化等附加功能。
在實際項目開發過程中,往往會產生各種類型的文件來存儲各種配置或信息,需要通過編程的方式讀取這些文件內容。而模塊化在很近幾年很好熱,畢竟隻有實現模塊化纔可以更好地實現資源高內聚,便於進行開發、測試和發布,但是隨著應用的模塊化,也會導致各種配置文件分散在不同的模塊、不同的Jar包中,從而增加了處理這些資源的難度。
為了解決這個問題,我們構建了文件處理框架,體繫性地處理好這些問題。
......
前 言
從本書的書名《企業級Java EE架構設計精深實踐》可以看到幾個關鍵詞:企業級、Java EE、架構和實踐。簡單地說,本書是一本基於Java EE技術路線,面向企業級應用,解決企業級應用架構問題,並以實踐為主的書籍。
目前市場上已經有了許多Java EE領域的書籍,涵蓋了Java EE規範、Java EE的各種流行前後臺框架等。這些書籍有一些寫得非常好,比較全面地覆蓋了企業級Java EE應用的方方面面。因此本書不會講解Java相關的基礎知識,不會講解Java EE規範方面的知識,也不會花大量篇幅介紹流行框架的使用及技巧,而是把重點放在需要解決的一......
"