2014-10-17 5 views
-1

필자의 경우 클라우드 서버와 개인용 응용 프로그램 서버가 있습니다.서블릿을 사용하여 서버 간 통신?

주기적으로 데이터에 액세스하기 위해 두 서버간에 통신해야합니다.

서블릿을 사용하여 통신 할 API를 만드는 방법.

서블릿에서 타이머를 사용할 수 있습니까?

다른 제안 사항이 있으십니까?

미리 감사드립니다.

+0

웹 서비스를 사용해보십시오. – ErrorNotFoundException

+0

응용 프로그램 서버에서 서버 또는 다른 방법으로 데이터를 가져 오시겠습니까? 측정 할 시간은 몇시입니까? – Simon

+0

예 jsp 애플리케이션은 다른 서버 데이터베이스에서 데이터를 가져와야합니다. 그 페칭은 주기적으로 발생해야합니다 (특정 간격으로) –

답변

3

예, 서블릿 내에 timer을 사용자로 지정할 수 있지만 Stanley가 제안 했으므로 web services은 사용할 수있는 http의 최상위 계층이므로 더 쉬울 수 있습니다.

신속하고 더러운 방법이 필요한 경우 to receive the http request in one end 서블릿을 작성하고 http client 서블릿을 작성하여 요청할 수 있습니다.

Java EE로 이동하면 주석을 사용하여 웹 서비스를 생성 할 수 있고 이미 TimerService이 있으므로 휠을 다시 만들 필요가 없습니다.

+1

[link] (http://stackoverflow.com/questions/26430300/is-possible-to-do-background-process-in-jsp-using-timer?noredirect=1#comment41505502_26430300)을 확인하십시오. 그 질문은이 질문의 반영입니다. –