Posted on 2008-07-21 15:23
城市劣人 阅读(1724)
评论(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的即可
更多详情请参见:我的博客 我的生活