我写了一个小的Spring MVC + JSP应用程序https://github.com/alexec/release-manager,我想为它添加一个“监视页面”功能。用户可以单击以查看页面,当某些数据发生更改时,它将通过电子邮件将该页面发送给用户。
关于如何实现它的任何想法?
答案 0 :(得分:0)
好的,你可以使用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函数usin jquery interval在web视图中读取时间状态并在更改中发送电子邮件