2013-10-27 77 views
0

我寫了一個小的Spring MVC + JSP應用程序https://github.com/alexec/release-manager,我想添加一個「觀看頁面」功能。用戶可以點擊觀看頁面,當某些數據發生變化時,它會通過電子郵件將該頁面發送給用戶。Spring MVC + JSP應用程序發送電子郵件頁面

有關我如何實現它的任何想法?

+0

我假設你有一些方法,允許人們改變頁面,或至少在頁面上的數據。我的想法是你與這種方法聯繫在一起,當保存更改時,調用一個服務方法,然後獲取所有標記爲「觀察者」的人員列表併發送電子郵件。 – CodeChimp

回答

0

OK,你可以使用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 
    } 

// .............................................................................. 

,並在創建Ajax功能全光照jQuery的間隔之後網絡視圖閱讀時間狀態和變化發送電子郵件

相關問題