文檔的這一部分包括了Spring Framework與一系列J2EE(及相關(guān))技術(shù)的整合。
第?17?章 使用Spring進(jìn)行遠(yuǎn)程訪問與Web服務(wù)
第?18?章 Enterprise Java Beans (EJB) 集成
第?19?章 JMS (Java Message Service)
第?20?章 JMX
第?21?章 JCA CCI
第?22?章 Spring郵件抽象層
第?23?章 Spring中的定時(shí)調(diào)度(Scheduling)和線程池(Thread Pooling)
第?24?章 動態(tài)語言支持
第?25?章 注解和源代碼級的元數(shù)據(jù)支持
目錄
- 17. 使用Spring進(jìn)行遠(yuǎn)程訪問與Web服務(wù)
- 17.1. 簡介
- 17.2. 使用RMI暴露服務(wù)
- 17.2.1. 使用
RmiServiceExporter
暴露服務(wù)
- 17.2.2. 在客戶端鏈接服務(wù)
- 17.3. 使用Hessian或者Burlap通過HTTP遠(yuǎn)程調(diào)用服務(wù)
- 17.3.1. 為Hessian和co.配置
DispatcherServlet
- 17.3.2. 使用
HessianServiceExporter
暴露你的bean
- 17.3.3. 在客戶端連接服務(wù)
- 17.3.4. 使用Burlap
- 17.3.5. 對通過Hessian或Burlap暴露的服務(wù)使用HTTP Basic認(rèn)證
- 17.4. 使用HTTP調(diào)用器暴露服務(wù)
- 17.4.1. Exposing the service object
- 17.4.2. 在客戶端連接服務(wù)
- 17.5. Web Services
- 17.5.1. 使用JAX-RPC暴露基于servlet的web服務(wù)
- 17.5.2. 使用JAX-RPC訪問web服務(wù)
- 17.5.3. 注冊JAX-RPC Bean映射
- 17.5.4. 注冊自己的JAX-RPC 處理器
- 17.5.5. 使用JAX-WS暴露基于servlet的web服務(wù)
- 17.5.6. 使用JAX-WS暴露單獨(dú)web服務(wù)
- 17.5.7. 使用Spring支持的JAX-WS RI來暴露服務(wù)
- 17.5.8. 使用JAX-WS訪問web服務(wù)
- 17.5.9. 使用XFire來暴露Web服務(wù)
- 17.6. JMS
- 17.6.1. 服務(wù)端配置
- 17.6.2. 客戶端配置
- 17.7. 對遠(yuǎn)程接口不提供自動探測實(shí)現(xiàn)
- 17.8. 在選擇這些技術(shù)時(shí)的一些考慮
- 18. Enterprise Java Beans (EJB) 集成
- 18.1. 簡介
- 18.2. 訪問EJB
- 18.2.1. 概念
- 18.2.2. 訪問本地的無狀態(tài)Session Bean(SLSB)
- 18.2.3. 訪問遠(yuǎn)程SLSB
- 18.2.4. Accessing EJB 2.x SLSBs versus EJB 3 SLSBs
- 18.3. 使用Spring提供的輔助類實(shí)現(xiàn)EJB組件
- 18.3.1. EJB 2.x base classes
- 18.3.2. EJB 3 注入攔截
- 19. JMS (Java Message Service)
- 19.1. 簡介
- 19.2. 使用Spring JMS
- 19.2.1.
JmsTemplate
- 19.2.2. 連接工廠
- 19.2.3. 目的地管理
- 19.2.4. 消息偵聽容器
- 19.2.5. 事務(wù)管理
- 19.3. 發(fā)送消息
- 19.3.1. 使用消息轉(zhuǎn)換器
- 19.3.2.
SessionCallback
和 ProducerCallback
- 19.4. 接收消息
- 19.4.1. 同步接收
- 19.4.2. 異步接收 - 消息驅(qū)動的POJO
- 19.4.3.
SessionAwareMessageListener
接口
- 19.4.4.
MessageListenerAdapter
- 19.4.5. 事務(wù)中的消息處理
- 19.5. JCA消息端點(diǎn)的支持
- 19.6. JMS命名空間支持
- 20. JMX
- 20.1. 介紹
- 20.2. 將Bean暴露為JMX
- 20.2.1. 創(chuàng)建
MBeanServer
- 20.2.2. 重用原有的
MBeanServer
- 20.2.3. 延遲初始化的MBean
- 20.2.4. MBean的自動注冊
- 20.2.5. 控制注冊行為
- 20.3. 控制Bean的管理接口
- 20.3.1.
MBeanInfoAssembler
接口
- 20.3.2. 使用源碼級元數(shù)據(jù)
- 20.3.3. 使用JDK 5.0的注解
- 20.3.4. 源代碼級的元數(shù)據(jù)類型
- 20.3.5.
AutodetectCapableMBeanInfoAssembler
接口
- 20.3.6. 用Java接口定義管理接口
- 20.3.7. 使用
MethodNameBasedMBeanInfoAssembler
- 20.4. 控制Bean的
ObjectName
- 20.4.1. 從
Properties
讀取Properties
- 20.4.2. 使用
MetadataNamingStrategy
- 20.4.3.
<context:mbean-export/>
元素
- 20.5. JSR-160連接器
- 20.5.1. 服務(wù)器端連接器
- 20.5.2. 客戶端連接器
- 20.5.3. 基于Burlap/Hessian/SOAP的JMX
- 20.6. 通過代理訪問MBean
- 20.7. 通知
- 20.7.1. 為通知注冊監(jiān)聽器
- 20.7.2. 發(fā)布通知
- 20.8. 更多資源
- 21. JCA CCI
- 21.1. 簡介
- 21.2. 配置CCI
- 21.2.1. 連接器配置
- 21.2.2. 在Spring中配置
ConnectionFactory
- 21.2.3. 配置CCI連接
- 21.2.4. 使用一個 CCI 單連接
- 21.3. 使用Spring的 CCI訪問支持
- 21.3.1. 記錄轉(zhuǎn)換
- 21.3.2.
CciTemplate
類
- 21.3.3. DAO支持
- 21.3.4. 自動輸出記錄生成
- 21.3.5. 總結(jié)
- 21.3.6. 直接使用一個CCI
Connection
接口和Interaction
接口
- 21.3.7.
CciTemplate
使用示例
- 21.4. 建模CCI訪問為操作對象
- 21.4.1.
MappingRecordOperation
- 21.4.2.
MappingCommAreaOperation
- 21.4.3. 自動生成輸出記錄
- 21.4.4. 總結(jié)
- 21.4.5.
MappingRecordOperation
使用示例
- 21.4.6.
MappingCommAreaOperation
使用示例
- 21.5. 事務(wù)
- 22. Spring郵件抽象層
- 22.1. 簡介
- 22.2. 使用Spring郵件抽象
- 22.2.1.
MailSender
和 SimpleMailMessage
的基本用法
- 22.2.2. 使用
JavaMailSender
和 MimeMessagePreparator
- 22.3. 使用
MimeMessageHelper
- 22.3.1. 發(fā)送附件和嵌入式資源(inline resources)
- 22.3.2. 使用模板來創(chuàng)建郵件內(nèi)容
- 23. Spring中的定時(shí)調(diào)度(Scheduling)和線程池(Thread Pooling)
- 23.1. 簡介
- 23.2. 使用OpenSymphony Quartz 調(diào)度器
- 23.2.1. 使用JobDetailBean
- 23.2.2. 使用
MethodInvokingJobDetailFactoryBean
- 23.2.3. 使用triggers和
SchedulerFactoryBean
來包裝任務(wù)
- 23.3. 使用JDK Timer支持類
- 23.3.1. 創(chuàng)建定制的timers
- 23.3.2. 使用
MethodInvokingTimerTaskFactoryBean
類
- 23.3.3. 最后:使用
TimerFactoryBean
來設(shè)置任務(wù)
- 23.4. Spring
TaskExecutor
抽象
- 23.4.1.
TaskExecutor
接口
- 23.4.2.
TaskExecutor
類型
- 23.4.3. 使用
TaskExecutor
- 24. 動態(tài)語言支持
- 24.1. 介紹
- 24.2. 第一個示例
- 24.3. 定義動態(tài)語言支持的bean
- 24.3.1. 公共概念
- 24.3.2. JRuby beans
- 24.3.3. Groovy beans
- 24.3.4. BeanShell beans
- 24.4. 場景
- 24.4.1. Spring MVC控制器的腳本化
- 24.4.2. Validator的腳本化
- 24.5. Bits and bobs
- 24.5.1. AOP - 通知腳本化bean
- 24.5.2. 作用域
- 24.6. 更多的資源
- 25. 注解和源代碼級的元數(shù)據(jù)支持
- 25.1. 簡介
- 25.2. Spring的元數(shù)據(jù)支持
- 25.3. 注解
- 25.3.1. @
Required
- 25.3.2. Spring中的其它@Annotations
- 25.4. Jakarta Commons Attributes集成
- 25.5. 元數(shù)據(jù)和Spring AOP自動代理
- 25.5.1. 基本原理
- 25.5.2. 聲明式事務(wù)管理