JMS由下面三部分組成:消息頭、屬性、消息體。其中消息體定義了五種消息體格式,也可以稱為消息類型。
JMS規範中的消息類型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五種。ActiveMQ也有對應的實作,下面我們結合Spring JMS分别來看一下五種消息類型的收發代碼。類結構如下圖:

下面結合spring研究常見的幾種消息類型:
applicationContext.xml如下:
檢視背景:
檢視背景消息:
檢視背景消息:
背景:
消息的接受者: