Glassfish 서버에서 실행되는 Java 웹 응용 프로그램이 있습니다. war 파일을 사용하여 다양한 서버에 응용 프로그램을 배포하는 데 사용합니다. 이제 내 응용 프로그램의 데이터베이스를 최신 상태로 유지하려면 사용자 상호 작용없이 응용 프로그램 내부에서 일부 클래스를 실행하고 싶습니다 (응용 프로그램이 실행 중이거나 현재 사용자/세션에 의존하지 않아야 함). 나는 일부를 사용하는 것을 보았다. 타이머과 TimerTask 클래스 나는 주기적으로 모든 작업을 실행할 수있다. 하지만 처음으로 초기화하는 방법은 무엇입니까?Java 웹 응용 프로그램에서 주기적으로 데이터베이스를 업데이트하는 가장 좋은 방법
이 과정을 완료하는 방법에 대한 의견을 보내주십시오.
ServletContextListener가 더 좋을 것입니다. – Chase