2010-04-06 7 views
0

최근에 GWT 프레임 워크를 채택했으며 문제가 발생했습니다. 필자는 입력 된 텍스트 영역과 작성된 기사가 나열된 목록, 방명록 응용 프로그램을 제공하는 간단한 웹 응용 프로그램을 만들고 있습니다.세션을 통한 데이터 액세스

이제 문제는 전역 목록 인 servletContext()에서 목록을 유지 관리하는 방법을 알아낼 수 없다는 것입니다. 단일 세션에서 데이터를 저장할 수는 있지만 사용자가 개별 목록이 아닌 동일한 목록을 봐야한다는 점에서 그다지 좋지는 않습니다.

Java 서블릿을 사용하면 전 세계적으로 사용할 수있는 ServletContext()에 객체를 저장하는 데 익숙하지만, GWT를 사용하여이를 수행하는 방법을 알 수 없습니다.

누구나 내가 이것을 어떻게 달성 할 수 있는지 알고 있습니까?

감사합니다.

답변

0

매우 간단합니다 - 여기에 설명 된대로

  1. 는 GWT의 RPC 서비스를 쓰기 - http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html
  2. 그냥 일반 자바 서블릿이다 작성하는 클래스. 그래서 다음을 호출하여 ServletContext를 얻을 수있다.

    ServletContext servletContext = getServletContext();

그렇다면 데이터를 데이터베이스에 저장하는 것이 좋습니다. ServletContext는 데이터를 유지하지 않으므로 서버를 다시 시작하면 잃게됩니다.

+0

감사합니다. 매력처럼 작동합니다. – Fulnir