我编写了一个小型 Spring MVC+JSP 应用程序https://github.com/alexec/release-manager,我想向它添加一个“观看页面”功能。用户可以点击观看该页面,当某些数据发生变化时,它会将该页面通过电子邮件发送给用户。
关于我如何实现它的任何想法?
我编写了一个小型 Spring MVC+JSP 应用程序https://github.com/alexec/release-manager,我想向它添加一个“观看页面”功能。用户可以点击观看该页面,当某些数据发生变化时,它会将该页面通过电子邮件发送给用户。
关于我如何实现它的任何想法?
好的,你可以使用 AOP,在 spring 模式中创建这样的类:
@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 视图中创建 ajax 函数使用 jquery 间隔读取时间状态并更改发送电子邮件