我创建了一个用JSP编码的在线商店和存储在MysQl中的表。我正在使用servlet和类。我想在数据库中插入订单时通过邮件admin@domain.com
收到通知。
同样,客户应该在提交表单时收到订单确认信息。
我想获得有关如何执行此类任务的反馈。什么是最佳做法?我希望不要再回答这个问题,因为我知道有几个答案可能。
基本上,我只是在寻找最简单,最快速的实施方式而不会有太多麻烦!
表单包含非常敏感和机密的数据,如地址等。但是,由于我们的客户可以在网站上跟踪他们的订单,因此出于安全目的,不应发送数据。只是确认接收订单的消息。
请指导我正确的方向。
答案 0 :(得分:2)
如果您正在使用Hibernate,我建议您使用实体监听器,特别是使用 @PostPersist 回调。您可以在Chapter 6. Entity listeners and Callback methods中了解相关信息。
可以使用JavaMail API完成电子邮件部分。
您可以查看Sending an Email using the JavaMail API中发送电子邮件的示例。
希望它有所帮助!