商品簡介
J2EE是目前企業級軟件開發的首選平臺。本書從架構的角度講解了一個完整的J2EE系統的搭建。內容包括:正則表達式、JSP、Swing、XML等技術在實際中的應用;Spring、Hibernate、Struts等開源框架的實戰性應用;MDA、敏捷開發等理念在實際開發中的應用;如何搭建一個高度可擴展的系統。本書觀點新穎,實例豐富,對企業級系統開發中涉及到的問題進行了深入分析,并以作者在開發實踐中使用J2EE的實際經驗為基礎,生動地展示了企業級系統搭建的全過程。本書可以作為有一定Java基礎的開發人員的參考書,也可以作為大專院校學生學習實際項目開發和畢業設計的指導書,還可以作為軟件開發培訓班的項目實戰課程教材。
作者簡介
楊中科,畢業于山東大學物流工程專業,曾任職于國內某ERP公司,現專注于開源技術的研究與推廣,是CowNew開源團隊的開發人之一。
目次
第1章 正則表達式
1.1 為什么要用正則表達式
1.2 正則表達式入門
1.3 實戰正則表達式
第2章 程序最優化
2.1 空間與時間
2.2 字典、哈希與Map
2.3 HashMap
2.4 使用緩存
第3章 AOP
3.1 AOP概論
3.2 AspectJ
3.3 Spring AOP
3.4 動態代理
第4章 Java平臺下的Web開發
4.1 標記語言
4.2 自定義標記庫的開發
第5章 案例系統需求
5.1 基礎系統
5.2 基礎資料
5.3 業務單據
第6章 基于Spring的多層分布式應用
6.1 概述
6.2 Spring Remoting
6.3 改造HttpInvoker
6.4 Remoting Session實現
第7章 元數據引擎
7.1 MDA概述
7.2 關于元數據
7.3 實體元數據
7.4 元數據引擎設計
7.5 元數據引擎實現
第8章 基礎類與基礎接口
8.1 異常處理
8.2 工具類
第9章 數據訪問基礎服務
9.1 多賬套的實現
9.2 線程變量管理器
9.3 事務
9.4 會話服務的生命周期管理
9.5 IValueObject接口
第10章 層間數據傳輸
10.1 什么是DTO
10.2 域DTO
10.3 定制DTO
10.4 數據傳送哈希表
10.5 數據傳送行集
10.6 案例系統的層間數據傳輸
10.7 DTO生成器
第11章 基于AOP技術的日志系統和權限系統
第12章 基于Hibernate和JDBC的持久層
第13章 Swing客戶端主框架
第14章 Swing客戶端基礎類
第15章 客戶端數據維護框架
第16章 Web客戶端框架
第17章 應用系統開發