內容簡介
本書詳細講解了J2EE套用開發框架的實現過程,揭示了框架開發的原理和方法,並結合實際套用分析了相關的技術疑難。同時,本書還講解了基於框架建構具體的J2EE軟體項目的方法。本書內容全部基於作者開發的一個套用框架,作者在其網站提供該套用框架的全部原始碼。
本書分兩大部分。第一部分為前6章,詳解一個J2EE套用開發框架的實現過程。作者將帶領讀者層層揭開框架設計技術的神秘面紗,深入剖析J2EE框架設計核心原理,以及涉及的技術難點。第二部分為第7章至第10章,基於第一部分實現的框架,討論具體的J2EE軟體項目的構建過程,分析各個開發階段的設計方法、思路及面臨的問題,向讀者提供了一個真正的、可參考的實戰項目案例。
作者簡介
余浩東,畢業於鄭州工工業大學,有多年的企業信息系統開發實踐經驗,具有電信、證券、電子政務、金融、銀行、保險等行業背景;目前主要研究方向是軟體工程、面向對象技術、設計模式以及J2EE領域套用開發框架的設計與實現;他熱衷開源事業,是Beetle J2EE Application Framework開源產品的作者,也是一位共享軟體開發愛好者,他開發的“甲殼蟲系統工具”下載量超過100萬。
他居住在深圳羅湖的一個小山莊,酷愛攝影、爬山、游泳等戶外活動。
目錄
第1章 J2EE體系結構
1.1 體系結構
1.2 體系結構的劃分
1.3 小結
第2章 J2EE編程基礎
2.1 基本知識
2.2 通用OO設計原則
2.3 常用設計模式
2.4 編碼約定
第3章 數據存取框架設計
3.1 常見資料庫存取訪問方式
3.2 實體Bean數據存取
3.3 JDBC數據存取框架
3.4 DAO模式套用
3.5 高級話題
第4章 業務邏輯框架設計
4.1 關於會話EJB
4.2 業務事務界定
4.3 Command業務框架
4.4 Delegate業務框架
4.5 訊息佇列業務框架
4.6 高級話題
4.7 小結
第5章 Web框架設計
5.1 MVC概念
5.2 流行的Web框架
5.3 實用的Web框架
5.4 框架功能擴展
5.5 高級話題
5.6 小結
第6章 套用伺服器程式框架設計
6.1 設計目標
6.2 框架實現
6.3 套用說明
第7章 項目前期考慮與準備
7.1 項目容量考量
7.2 相關風險評估
7.3 體系結構選擇
7.4 套用伺服器選擇