日期:2014-05-16  浏览次数:20464 次

带你走进EJB--MDB实现发送邮件(1)


    在实际的项目中我们有这样的需求,用户注册网站成功之后系统会自动的给注册用户发送注册成功通知邮件,而发送通知邮件的具体过程我们可以通过MDB来实现.


         在用MDB来实现发送通知过程之前我们需要先了解一下JavaMail.


         JavaMail是JavaEE规范之一,用于连接E-mail系统,允许Java程序员使用JavaMail  API来收取、发送电子邮件.JavaMail定义了一组支持各种E-mail协议的即插即用API,支持E-mail协议包括POP3、IMAP4和SMTP等。JavaMailAPI与具体的邮件服务供应商无关,而是提供一种开放的、简单的E一mail系统开发环境。通过JavaMail为应用程序增加邮件支持也非常方便。


         关于JavaMail的下载和安装读者可以自己通过网络搜索并下载安装,在下面的例子介绍中主要用到了两个Jar.一个是JavaMailmail.java,另一个是JAF框架下的activation.jar.有这个两个Java包我们就可以完成下面的一个发送邮件的小例子.

          JavaMail中有很多的接口和类,这里不再一一介绍,读者可以查看