在 WebSphere Studio 中使用 JavaMail
2009-11-08 00:00:00 来源:WEB开发网核心提示: 运行 TestServlet,在 J2EE 透视图——J2EE 导航器中,在 WebSphere Studio 中使用 JavaMail(8),右键单击 TestServlet.java,然后选择 Run on Server,在提交之后, MailServlet 就通过
运行 TestServlet。在 J2EE 透视图——J2EE 导航器中,右键单击 TestServlet.java,然后选择 Run on Server。
选择 Use an existing server,并确保 WTE5 高亮显示。单击 Finish。
现在检查您的电子邮件,您应该测试 servlet 是否已经把电子邮件发送到了您。
将简单的项目扩展成真实的应用程序
许多公司通过邮件邮寄硬复制的目录给顾客,并且允许顾客从公司的 Web 站点请求目录。这个应用最简单的实现是将顾客请求存储在数据库中,然后由雇员定期检查数据库并发出目录。
JavaMail 提供了另一个方法来实现这个场景。在顾客通过 Web 站点提交目录请求之后,包含订单请求的电子邮件被发送到公司雇员,该雇员负责发出目录。这个实现减少了所需代码的数量,并且不需要数据库。这种方法当然有缺点。如果您想保存信息以供将来使用,您就仍然需要数据库。在那种情况下,选择组合的方法可能要好一些。尽管如此,JavaMail 方法提供了一种可维护的便利解决方案:
图3. 使用 JavaMail API 的目录请求应用程序
图片看不清楚?请点击这里查看原图(大图)。
Web 项目 CatalogueRequest 实现了 JavaMail 解决方案。 CatalogueRequest.html 允许顾客提交对硬复制目录的请求。在提交之后, MailServlet 就通过 SMTP 服务器和公司的邮件服务器把电子邮件发送到雇员的邮箱中。您可以 下载该解决方案的实现。遵循下列步骤来进行设置(假定在服务器配置中该邮件会话被命名为 mail/mailsession1):
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
更多精彩
赞助商链接