spring整合activemq配置
spring jms非同步發收訊息 activemq
在前面的一篇
activemq入門例項中我們實現了訊息的非同步傳送,這篇博文將如何在spring環境下整合activemq。如果要在spring下整合activemq,那麼就需要將如下jar包匯入專案:
專案結構如下圖所示:
* 訊息生產者服務類
*/public class queuemessageproducer
private void sendmessage(phonenoticeinfo noticeinfo)
public jmstemplate getjmstemplate()
public void setjmstemplate(jmstemplate jmstemplate)
public destination getnotifyqueue()
public void setnotifyqueue(destination notifyqueue)
public notifymessageconverter getmessageconverter()
public void setmessageconverter(notifymessageconverter messageconverter)
}notifymessageconverter
/**
* 訊息轉換
*/public class notifymessageconverter implements messageconverter
if (message instanceof objectmessage) catch (exception e) is not a instance of noticeinfo."
+ message.tostring());
throw new jm***ception("message:" + message.tostring()
+ "is not a instance of noticeinfo."
+ message.tostring());
}} else is not a instance of activemqobjectmessage."
+ message.tostring());
throw new jm***ception("message:" + message.tostring()
+ "is not a instance of activemqobjectmessage."
+ message.tostring());
}} else is not a instance of objectmessage." + message.tostring());
throw new jm***ception("message:" + message.tostring()
+ "is not a instance of objectmessage." + message.tostring());}}
@override
/*** 轉換noticeinfo物件到訊息
*/public message tomessage(object obj, session session) throws jm***ception,
messageconversionexception " + obj.tostring());
}if (obj instanceof phonenoticeinfo) else " + obj.tostring());
}return null;}}
queuemessagelistener
public class queuemessagelistener implements messagelistener catch (exception e)
}public notifymessageconverter getmessageconverter()
public void setmessageconverter(notifymessageconverter messageconverter)
}
Android下整合Paypal支付
近期專案需要研究paypal支付,官網上的指導寫的過於複雜,可能是老外的思維和中國人不一樣吧。難得是發現下面這篇文章 在這篇文章的基礎上,檢視sdk簡化了 給出下面這個例子,測試通過。其實整合paypal還是非常簡單的,真正的輸入賬戶 付款都在sdk自帶的activity和service上完成,我們...
在spring中整合Mybaties
實體類 data noargsconstructor allargsconstructor public class user 介面 listselectuser 介面配置檔案 public config 3.0 en 配置spring 這裡採用最原始的方法 編寫實現類 private sqlses...
Linux下整合Apache和weblogic9
1 copy weblogic的so到apache目錄 cp mod wl 20.so usr local apache2 modules 這個mod wl 20.so是weblogic的web伺服器外掛程式,可以在安裝weblogic軟體時自定義安裝web伺服器外掛程式自動生成。windows安裝...