私は小さな Spring MVC+JSP アプリhttps://github.com/alexec/release-managerを作成しました。それに「ウォッチ ページ」機能を追加したいと思います。ユーザーはクリックしてページを見ることができ、一部のデータが変更されると、そのページが電子メールでユーザーに送信されます。
どうすればそれを達成できるかについて何か考えはありますか?
私は小さな Spring MVC+JSP アプリhttps://github.com/alexec/release-managerを作成しました。それに「ウォッチ ページ」機能を追加したいと思います。ユーザーはクリックしてページを見ることができ、一部のデータが変更されると、そのページが電子メールでユーザーに送信されます。
どうすればそれを達成できるかについて何か考えはありますか?
AOPを使用して、春のパターンでそのようなクラスを作成できます:
@Aspect
public class StateAOP {
Logger log = Logger.getLogger(getClass());
// ..............................................................................
@Before("AllController()")
public void changeState(JoinPoint joinpoint) {
service.changeStateOf()
}}
@Pointcut("within(com.control..*)")
public void AllController() {
}
// ..............................................................................
また、セッションで状態クラスを作成します
@Component
@Scope("session")
public class state
{
// static
}
// ..............................................................................
その後、Webビューでjquery間隔を使用してajax関数を作成し、時々状態を読み取り、変更してメールを送信します