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

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

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

定 價(jià):¥59.00

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

購(gòu)買這本書(shū)可以去


ISBN: 9787115316066 出版時(shí)間: 2013-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 374 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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