从 Java 文件中发送电子邮件
另请参见
(可选)创建一个服务定位器类来处理数据库引用的获取操作。
打开要从中发送 JMS 消息的 Java 文件。该文件必须位于 EJB 模块项目或标准 Web 应用程序项目中。无法在自由格式的 Web 应用程序项目中生成查找代码。
在源代码编辑器中,右键单击该文件,然后选择“企业资源”>“发送电子邮件”。
指定应用服务器上邮件资源的 JNDI 名称。
在“服务定位器策略”下,指定是生成内联查找代码,还是使用现有的服务定位器。您可以单击“浏览”以搜索服务定位器类名。
单击“确定”。
IDE 将创建以下两个方法:
getSession
。
查找邮件资源并创建邮件会话。
sendMail
。
构造并发送电子邮件。
IDE 还会在模块的常规部署描述符中注册资源引用。
在代码中,调用
sendMail
方法并将电子邮件地址、主题和正文作为参数进行传递。
注意:
您必须自行在应用服务器上配置 JavaMail 资源。如果项目的目标服务器是 Sun Java System Applciation Server,则可以使用“新建文件”向导的“Sun 资源”类别中的“JavaMail 资源”模板。
如果项目的目标服务器是 Sun Java System Applciation Server,IDE 将自动在特定于应用程序的部署描述符中配置资源引用。如果要部署到不同的应用服务器,则必须自行配置特定于服务器的部署描述符。
另请参见
使用服务定位器
编辑企业应用程序的部署描述符
配置 EJB 部署描述符
法律声明