I've used Spring AOP before, but I'm not sure if that's the best method to go about this problem.
There's a service-layer class that has autowired DAOs to save an object. When an object is successfully saved, a message should be sent (SMS) to the object's supplied phone number.
Is it standard practice to keep the service unaware of the of the messaging bean using AOP, or to inject the bean into the service and send the message?