JMS(Java Messaging Service)を利用すると他オブジェクトへ非同期で処理を依頼することができるようになります。 Servletなどでメールの大量送信を伴うような処理は非同期で行ったほうがいいかもしれない。 今回はJMSの実装であるAcitveMQを使用するため以下からダウンロード http://activemq.apache.org/download.html 解凍して出てきたフォルダのlib以下をパスの通っているところへ配置する。 〜ActiveMQの流れ〜 ・JMSサーバ(ActiveMQ)起動 ・受信時に実行するクラス(キュー)をActiveMQに登録 ・クライアントアプリケーションがActiveMQへメッセージ送信すると、ActiveMQは渡されたキーに該当するクラス(キュー)へメッセージを渡す ・メッセージを受け取ったクラス(キュー)はそのメッセージを元に処