注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Spring實戰(zhàn)(第3版)

Spring實戰(zhàn)(第3版)

Spring實戰(zhàn)(第3版)

定 價:¥59.00

作 者: (美)Craig Walls 著,耿淵,張衛(wèi)濱 譯
出版社: 人民郵電出版社
叢編項:
標 簽: Java Java Script J2EE 程序設計 計算機/網(wǎng)絡

ISBN: 9787115316066 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數(shù): 374 字數(shù):  

內(nèi)容簡介

  《Spring實戰(zhàn)(第3版)》從核心的Spring、Spring應用程序的核心組件、Spring集成3個方面,由淺入深、由易到難地對Spring展開了系統(tǒng)的講解,包括Spring之旅、裝配Bean、最小化SpringXML配置、面向切面的Spring、征服數(shù)據(jù)庫、事務管理、使用Spring MVC構(gòu)建Web應用程序、使用Spring WebFlow、保護Spring應用、使用遠程服務、為Spring添加REST功能、Spring消息、使用JMX管理SpringBean以及其他Spring技巧等內(nèi)容?!禨pring實戰(zhàn)(第3版)》不僅僅介紹了使用Spring框架進行開發(fā)必須掌握的核心概念,還在此基礎上深入介紹了Spring應用程序的常用組件,并為讀者展現(xiàn)了Spring如何與其他的應用、服務進行企業(yè)級集成。《Spring實戰(zhàn)(第3版)》并不沒有為讀者詳細地列出SpringAPI,而是通過提供豐富又實用的代碼示例,來真正展示Spring框架的強大——它能夠使企業(yè)級應用程序的開發(fā)更簡單?!禨pring實戰(zhàn)(第3版)》適用于已具有一定Java編程基礎的讀者,以及在Java平臺下進行各類軟件開發(fā)的開發(fā)人員、測試人員,尤其適用于企業(yè)級Java開發(fā)人員?!禨pring實戰(zhàn)(第3版)》既可以被剛開始學習Spring的讀者當作學習指南,也可以被那些想深入了解Spring某方面功能的資深用戶作為參考用書。

作者簡介

  耿淵 畢業(yè)于廈門大學,現(xiàn)就職于廈門銀行,負責架構(gòu)管理工作。目前對企業(yè)架構(gòu)、銀行業(yè)務、分布式計算比較感興趣。張衛(wèi)濱,軟件工程師,畢業(yè)于天津大學,一直從事企業(yè)級軟件開發(fā)與研究,現(xiàn)就職于東軟集團(大連)有限公司,關注于Web前端技術(shù)和Java開源框架,對Spring、Hibernate以及OSGi等技術(shù)有較為深入的研究。

圖書目錄

第一部分 Spring 的核心
第1 章 Spring 之旅
1.1 簡化Java 開發(fā)
1.1.1 激發(fā)POJO 的潛能
1.1.2 依賴注入
1.1.3 應用切面
1.1.4 使用模板消除樣板式代碼
1.2 容納你的Bean
1.2.1 與應用上下文共事
1.2.2 Bean 的生命周期
1.3 俯瞰Spring 風景線
1.3.1 Spring 模塊
1.3.2 Spring Portfolio
1.4 Spring 新功能
1.4.1 Spring 2.5 新特性
1.4.2 Spring 3.0 新特性
1.4.3 Spring Portfollo 新特性
1.5 小結(jié)
第2 章 裝配Bean
2.1 聲明Bean
2.1.1 創(chuàng)建Spring 配置
2.1.2 聲明一個簡單Bean
2.1.3 通過構(gòu)造器注入
2.1.4 Bean 的作用域
2.1.5 初始化和銷毀Bean
2.2 注入Bean 屬性
2.2.1 注入簡單值
2.2.2 引用其他Bean
2.2.3 使用Spring 的命名空間p 裝配屬性
2.2.4 裝配集合
2.2.5 裝配空值
2.3 使用表達式裝配
2.3.1 SpEL 的基本原理
2.3.2 在SpEL 值上執(zhí)行操作
2.3.3 在SpEL 中篩選集合
2.4 小結(jié)
第3 章 最小化Spring XML 配置
3.1 自動裝配Bean 屬性
3.1.1 4 種類型的自動裝配
3.1.2 默認自動裝配
3.1.3 混合使用自動裝配和顯式裝配
3.2 使用注解裝配
3.2.1 使用@Autowired
3.2.2 借助@Inject 實現(xiàn)基于標準的自動裝配
3.2.3 在注解注入中使用表達式
3.3 自動檢測Bean
3.3.1 為自動檢測標注Bean
3.3.2 過濾組件掃描
3.4 使用Spring 基于Java的配置
3.4.1 創(chuàng)建基于Java 的配置
3.4.2 定義一個配置類
3.4.3 聲明一個簡單的Bean
3.4.4 使用Spring 的基于Java 的配置進行注入
3.5 小結(jié)
第4 章 面向切面的Spring
4.1 什么是面向切面編程
4.1.1 定義AOP 術(shù)語
4.1.2 Spring 對AOP 的支持
4.2 使用切點選擇連接點
4.2.1 編寫切點
4.2.2 使用Spring 的bean()指示器
4.3 在XML 中聲明切面
4.3.1 聲明前置和后置通知
4.3.2 聲明環(huán)繞通知
4.3.3 為通知傳遞參數(shù)
4.3.4 通過切面引入新功能
4.4 注解切面
4.4.1 注解環(huán)繞通知
4.4.2 傳遞參數(shù)給所標注的通知
4.4.3 標注引入
4.5 注入AspectJ 切面
4.6 小結(jié)
第二部分 Spring 應用程序的核心組件
第5 章 征服數(shù)據(jù)庫
5.1 Spring 的數(shù)據(jù)訪問哲學
5.1.1 了解Spring 的數(shù)據(jù)訪問異常體系
5.1.2 數(shù)據(jù)訪問模板化
5.1.3 使用DAO 支持類
5.2 配置數(shù)據(jù)源
5.2.1 使用JNDI 數(shù)據(jù)源
5.2.2 使用數(shù)據(jù)源連接池
5.2.3 基于JDBC驅(qū)動的數(shù)據(jù)源
5.3 在Spring 中使用JDBC
5.3.1 應對失控的JDBC 代碼
5.3.2 使用JDBC 模板
5.4 在Spring 中集成Hibernate
5.4.1 Hibernate 概覽
5.4.2 聲明Hibernate 的Session工廠
5.4.3 構(gòu)建不依賴于Spring的Hibernate代碼
5.5 Spring 與Java 持久化API
5.5.1 配置實體管理器工廠
5.5.2 編寫基于JPA 的DAO
5.6 小結(jié)
第6 章 事務管理
6.1 理解事務
6.1.1 用4 個詞來表示事務
6.1.2 理解Spring 對事務管理的支持
6.2 選擇事務管理器
6.2.1 JDBC 事務
6.2.2 Hibernate 事務
6.2.3 Java 持久化API 事務
6.2.4 JTA(Java Transaction API)事務
6.3 在Spring 中的編碼事務
6.4 聲明式事務
6.4.1 定義事務屬性
6.4.2 在XML 中定義事務
6.4.3 定義注解驅(qū)動的事務
6.5 小結(jié)
第7 章 使用Spring MVC 構(gòu)建Web 應用程序
7.1 Spring MVC 起步
7.1.1 跟蹤Spring MVC 的請求
7.1.2 搭建Spring MVC
7.2 編寫基本的控制器
7.2.1 配置注解驅(qū)動的Spring MVC
7.2.2 定義首頁的控制器
7.2.3 解析視圖
7.2.4 定義首頁的視圖
7.2.5 完成Spring 應用上下文
7.3 處理控制器的輸入
7.3.1 編寫處理輸入的控制器
7.3.2 渲染視圖
7.4 處理表單
7.4.1 展現(xiàn)注冊表單
7.4.2 處理表單輸入
7.4.3 校驗輸入
7.5 處理文件上傳
7.5.1 在表單上添加文件上傳域
7.5.2 接收上傳的文件
7.5.3 配置Spring 支持文件上傳
7.6 小結(jié)
第8 章 使用Spring Web Flow
8.1 安裝Spring Web Flow
8.1.1 在Spring 中使用Web Flow
8.2 流程的組件
8.2.1 狀態(tài)
8.2.2 轉(zhuǎn)移
8.2.3 流程數(shù)據(jù)
8.3 組合起來:披薩流程
8.3.1 定義基本流程
8.3.2 收集顧客信息
8.3.3 構(gòu)建訂單
8.3.4 支付
8.4 保護Web 流程
8.5 小結(jié)
第9 章 保護Spring 應用
9.1 Spring Security 介紹
9.1.1 Spring Security 起步
9.1.2 使用Spring Security 配置命名空間
9.2 保護Web 請求
9.2.1 代理Servlet 過濾器
9.2.2 配置最小化的Web安全性
9.2.3 攔截請求
9.3 保護視圖級別的元素
9.3.1 訪問認證信息的細節(jié)
9.3.2 根據(jù)權(quán)限渲染
9.4 認證用戶
9.4.1 配置內(nèi)存用戶存儲庫
9.4.2 基于數(shù)據(jù)庫進行認證
9.4.3 基于LDAP 進行認證
9.4.4 啟用remember-me 功能
9.5 保護方法調(diào)用
9.5.1 使用@Secured 注解保護方法調(diào)用
9.5.2 使用JSR-250 的@RolesAllowed注解
9.5.3 使用SpEL 實現(xiàn)調(diào)用前后的安全性
9.5.4 聲明方法級別的安全性切點
9.6 小結(jié)
第三部分 Spring 集成
第10 章 使用遠程服務
10.1 Spring 遠程調(diào)用概覽
10.2 使用RMI
10.2.1 發(fā)布一個RMI 服務
10.2.2 裝配RMI服務
10.3 使用Hessian 和Burlap發(fā)布遠程服務
10.3.1 使用Hessian和Burlap發(fā)布Bean 的功能
10.3.2 訪問Hessian/Burlap 服務
10.4 使用Spring的HttpInvoker
10.4.1 將把Bean 發(fā)布為HTTP服務
10.4.2 通過HTTP 訪問服務
10.5 發(fā)布和使用Web 服務
10.5.1 創(chuàng)建JAX-WS 端點
10.5.2 在客戶端代理JAX-WS服務
10.6 小結(jié)
第11 章 為Spring 添加REST功能
11.1 了解REST
11.1.1 REST 的基本原理
11.1.2 Spring 是如何支持REST 的
11.2 編寫面向資源的控制器
11.2.1 剖析RESTless 的控制器
11.2.2 處理RESTful URL
11.2.3 執(zhí)行REST 動作
11.3 表述資源
11.3.1 協(xié)商資源表述
11.3.2 使用HTTP 信息轉(zhuǎn)換器
11.4 編寫REST 客戶端
11.4.1 了解RestTemplate的操作
11.4.2 GET 資源
11.4.3 PUT 資源
11.4.4 DELETE 資源
11.4.5 POST 資源數(shù)據(jù)
11.4.6 交換資源
11.5 提交RESTful 表單
11.5.1 在JSP 中渲染隱藏的方法域
11.5.2 發(fā)布真正的請求
11.6 小結(jié)
第12 章 Spring 消息
12.1 JMS 簡介
12.1.1 構(gòu)建JMS
12.1.2 評估JMS 的優(yōu)點
12.2 在Spring 中搭建消息代理
12.2.1 創(chuàng)建連接工廠
12.2.2 聲明ActiveMQ 消息目的地
12.3 使用Spring 的JMS 模板
12.3.1 處理失控的JMS 代碼
12.3.2 使用JMS 模板
12.4 創(chuàng)建消息驅(qū)動的POJO
12.4.1 創(chuàng)建消息監(jiān)聽器
12.4.2 配置消息監(jiān)聽器
12.5 使用基于消息的RPC
12.5.1 使用Spring 基于消息的RPC
12.5.2 使用Lingo 實現(xiàn)異步RPC
12.6 小結(jié)
第13 章 使用JMX 管理Spring Bean
13.1 將Spring Bean 導出為MBean
13.1.1 通過名稱發(fā)布方法
13.1.2 使用接口定義MBean 的操作和屬性
13.1.3 使用注解驅(qū)動的MBean
13.1.4 處理MBean 沖突
13.2 遠程MBean
13.2.1 發(fā)布遠程MBean
13.2.2 訪問遠程MBean
13.2.3 代理MBean
13.3 處理通知
13.3.1 監(jiān)聽通知
13.4 小結(jié)
第14 章 其他Spring 技巧
14.1 外部化配置
14.1.1 替換屬性占位符
14.1.2 重寫屬性
14.1.3 加密外部屬性
14.2 裝配JNDI 對象
14.2.1 JNDI 的傳統(tǒng)用法
14.2.2 裝配JNDI 對象
14.2.3 將EJB 裝配到Spring 中
14.3 發(fā)送郵件
14.3.1 配置郵件發(fā)送器
14.3.2 構(gòu)建郵件
14.4 調(diào)度和后臺任務
14.4.1 聲明調(diào)度方法
14.4.2 聲明異步方法
14.5 小結(jié)
14.6 結(jié)束語

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號