2009-08-13 2 views
3

Java 웹 응용 프로그램 내에서 실행을 예약하는 것과 관련하여 조언을 원합니다. (현재 Tomcat에서 실행 중이지만 tomcat에 특이한 것을 피하고 싶습니다.)J2EE 웹 응용 프로그램에서 일정 기반 실행

난 다음 내가 관심 내 문제의 측면을 정의라고 생각한다.

가 여론 조사 주기적으로 업데이트 파일 집합을 응용 프로그램을 고려하십시오. 사용자가 주어진 파일에 대한 폴링 간격을 독립적으로 정의하고 사용자 입력에 따라 실행 일정을 업데이트 할 수있는 사용자 인터페이스를 제공하고 싶습니다.

웹 앱에서 어떻게 안전하게이 작업을 수행 할 수 있습니까?

답변

0

웹 레이어 (일명 Tomcat) 만 사용하는 것은 불가능합니다. 타사 스케줄러 (예 : Quartz)를 검토하십시오.

-1

J2EE 응용 프로그램에서이를 수행 할 표준 방법이 없으며 응용 프로그램에서 스레딩을 사용하지 않아도됩니다. 공급 업체별 기능 (JBoss에는 타이머 서비스 있음)을 사용하거나 타사 서비스를 사용할 수 있습니다.

2

어느 여론 조사 파일을 일반 오래된 자바 폴링 프로세스를 생성 할 수 있습니다. 폴링 간격과 인터페이스에 의해 사용자가 정의 할 수있는 다른 설정을 얻기 위해 웹 응용 프로그램의 데이터베이스에 연결됩니다.

그런 다음 동일한 테이블/데이터베이스 (폴링 간격 및 기타)를 읽고 쓰는 간단한 웹 인터페이스를 만듭니다. 끝난!

관련 문제