Posted on 2008-07-21 15:23
城市劣人 閱讀(1734)
評論(0) 編輯 收藏
在上一篇文章中ActiveMQ 與 Spring 演示系統,提供演示程序下載
通過JMS實現郵件發送系統,這里演示一個通過線程發送郵件的示例,使用到了spring2.5和velocity1.4,上一篇文章是是采用了freemarker模板技術,這里改用velocity模板技術,可以參考一下兩者之間的不同之處。
說明:代碼的結構和風格延續上一篇,更好的讀懂代碼
action:SendMailAction 和ActiveMQ那份代碼基本相同,簡單的用于控制郵件的發送
util:還是Constants常量數據
service:MailService結合Spring的配置文件mail.xml,注入了JavaMail和velocity模板引擎,在內部類MailThread(線程類)中來發送郵件
就三個類,其它的配置信息mail.properties、mailtemplate、action.xml、struts-config.xml、web.xml和ActiveMQ發送郵件中的是類似的,可以參考一下。
備注:考慮到包的大小,把lib中spring的架包去除了,自己去下載一份2.5的即可
更多詳情請參見:我的博客 我的生活