精通Spring--深入JavaEE開發核心技術

《精通Spring:深入JavaEE開發核心技術》系統地介紹了JavaEE的基礎知識、Spring2.5的各種功能,以及Sprin92.5的高級使用技巧和最佳實踐。全書共分為5篇;第1篇圍繞JavaEE5、Spnng展開;第2篇介紹Spring2.5核心技術,圍繞Spring元框架進行闡述:第3篇介紹DAO層集成技術,圍繞JDBC、Hibernate和JPA等持久化技術展開論述,針對Spring使能套用的事務管理和集成測試;第4篇介紹JavaEE服務及技術的集成,圍繞企業套用中使用的各種JavaEE服務及技術展開論述;第5篇介紹Spring2.5高級特性,從忘卻的Spring高級話題和Spring最佳實踐角度給出論述。

Spring概述

圖書封面 圖書封面

Spring框架的主要優勢之一是其分層架構,分層架構允許選擇使用任一個組件,同時為 Java EE 應用程式開發提供集成的框架。Spring 框架的分層架構,由 7 個定義良好的模組組成。

內容簡介

《精通Spring:深入JavaEE開發核心技術》是關於Spring2.5的權威教程,是Java/JavaEE開發者必備的參考書。全書理論與實踐並重,通過大量的實例幫助讀者儘快掌握Spring2.5的使用技巧,從而提高本書的參考、閱讀價值。附錄A完整地介紹了Spring2.5支持的各種命名空間及其中的所有元素。

《精通Spring:深入JavaEE開發核心技術》適合作為Java/JavaEE開發者、系統分析師和架構師的參考書,同時,《精通Spring:深入JavaEE開發核心技術》非常適合於高校相關專業的學生,以及對Java/JavaEE開發有興趣的各類開發者。

作者簡介

羅時飛,獨立JavaEE顧問。西安交通大學碩士。將近10年的JavaEE開發、架構經驗,理論與實踐並重。對JavaEE平台、敏捷方法及開源技術有深入研究。出版圖書多本,曾被評為電子工業出版社的”優秀作譯者”。他一直在依託網站專職從事企業級Java的推廣工作。

目錄

第1篇綜述

第1章JavaEE5

1.1JavaEE5引入的新特性

1.2進入EJB3.0時代

1.3JavaEE開發模型的局限性

1.4小結

第2章步入Spring2.5

2.1挑戰JavaEE5開發模型

2.1.1輕量級開發模型

2.1.2倡導敏捷開發

2.1.3Spring2.5的架構價值

2.2有所為和有所不為

2.2.1Spring2.5提供的功能

2.2.2排除在外

2.3Spring2.5時代的到來

2.4小結

第3章獲得Spring2.5發布版和源碼

3.1獲得Spring2.5持續發布版

3.2獲得持續更新的Spring2.5項目源碼

3.3小結

第4章啟動Spring2.5使能項目

4.1開發平台的搭建

4.1.1JDK的安裝及設定

4.1.2選用EclipseIDE和WTP

4.1.3藉助外掛程式調試Web套用

4.1.4獲取及安裝SpringIDE

4.2SpringIDE的使用

4.3小結

第5章控制反轉容器

5.1有關DI容器的背景知識

5.2BeanFactorv和ApplicationContext

5.3宿主DI容器配置元數據的不同方式

5.3.1基於XML的DI容器配置元數據

5.3.2基於註解的DI容器配置元數據

5.4基於泛犁訪問DI容器

5.5支持的不同依賴注入類型

5.5.1設值注入

5.5.2構建囂注入

5.5.3屬性注入

5.5.4方法注入

5.6Autowiring策略

5.6.1autowire屬性

5.6.2元素的dependency-check屬性

5.6.3@Required註解

5.6.4@Autowired註解

5.6.5細粒度控制Autowiring策略

5.6.6借用元素

5.7善待depends-on屬性

5.8抽象和子Bean定義

5.9別名(Alias)

5.10外在化套用參數的配置

5.10.1元素

5.11受管Bean的作用範圍

5.11.1單倒和原型

5.11.2僅僅適合於Web環境的三種作用範圍

5.12在Web套用中使用DI容器

5.12.1往Web套用中加栽DI容器

5.12.2複合多個配置檔案

5.12.3於Web套用中操控DI容器

5.12.4國際化和本地化訊息資源

5.13探索命名空間

5.13.1元素

5.14使用用 命名空間

5.15操控資源

5.15.1內置的Resource繼承鏈

5.15.2藉助DI容器訪問各種資源

5.15.3妙用classpath*前綴

5.16回調接口集合及其觸發順序

5.16.1BeanNameAware回調接口

5.16.2BeanClassLoaderAware回調接口

5.16.3BeanFactoryAware回調接口

5.16.4ResourceLoaderAware回調接口

5.16.5ApplicationEventPublisherAuare回調接口

5.16.6MessageSourceAware回調接口

5.16.7ApplicationContextAware回調接口

5.16.8@PostConstruct註解

5.16.9lnitializingBean回調接口

5.16.10元素的init-method屬性

5.16.11@PreDestroy註解

5.16.12DisposableBean回調接口

5.16.13元素的destroymethod屬性

5.17小結

第6章面向切面編程

第3篇DAO層集成技術

第7章DAO抽象支持

第8章JDBC集成

第9章事務集成

第10章單元和集成測試

第11章Hibernate集成

第12章Java持久化API集成

第4篇集成JavaEE服務及技術

第13章JNDI集成

第14章EJB3.0集成

第15章執行緒池和任務調度集成

第16章Java訊息服務集成

第17章JavaMail集成

第18章遠程服務集成

第19章Java管理擴展集成

第20章JavaEE連線器架構集成

第5篇Spring2.5高級特性

第21章忘卻的Spring高級話題

第22章Spring最佳實踐

附錄A基於XMLSchema的權威配置指南

……

相關詞條

相關搜尋

熱門詞條

聯絡我們