有关短信、邮件通知的疑问

我们当前在做一个商城的项目,当会员在付款完毕后,系统将会给用户发送一条 短信或者一个邮件(短信或者邮件由用户来自己选择,可以2者都远),来告知付款成功。目前我们的做法是把短信、邮件通知 写成一个单独的类,同步嵌入到付款类中,可我们始终觉得这么有点不妥,
请问各位,大家对于发送短信通知和邮件通知有什么好的方法吗? 或者说说我们当前系统的问题也可以,不吝赐教!

2011年06月30日 10:39 "@snmp001"的内容
目前我们的做法是把短信、邮件通知 写成一个单独的类,同步嵌入到付款类中 ...

当然应该使用异步,被付款类触发比较好。

您说的异步那种比较好, jms、 单独创建一个线程、还是使用其它的模式?

2011年06月30日 10:55 "@snmp001"的内容
jms、 单独创建一个线程、还是使用其它的模式 ...

JMS太重,初期没有性能瓶颈不考虑。
单独创线程,太低级,会将业务和线程耦合在一起。

可事先考虑观察者模式
Java 并发包 future
采取Java EE 6事件@Observes等。

2011年06月30日 11:15 "@banq"的内容
JMS太重,初期没有性能瓶颈不考虑。
单独创线程,太低级,会将业务和线程耦合在一起。

可事先考虑观察者模式
Java 并发包 future
采取Java EE 6事件@Observes等。 ...

非常感谢