2013-10-30 2 views
0

많은 다른 형태를 가진 GWT 응용 프로그램을 개발 중입니다. 이 양식의 공개 여부는 허가 된 사용자 유형에 따라 다릅니다. 즉, 나는 다음을 수행 할 : 한 번만 서버에서 사용자 유형을 받고 모든 곳에서 안전이 변수를 사용하고 있습니다 :GWT에서 안전하게 HTML 페이지를 생성하는 방법은 무엇입니까?

String type = rpc.getUserType(); // ask from server only ONCE 

if(type.equals("advancedUser")) 
{ 
    ContentPanel advPanel= new ContentPanel(); 
    add(advPanel); 
} 

if(type.equals("admin")) 
{ 
    ContentPanel adminPanel= new ContentPanel(); 
    add(adminPanel); 
} 

내 질문은 다음과 같다? 나는이 변수를 변경할 수있는 가능성이 있음을 의미합니다 (클라이언트 측에 저장 한 경우)?

내 친구는 GWT가 서버 측에서 html을 준비한다고 말했기 때문에 유형을 한 변수에 안전하게 저장할 수 있습니다. 아무도 액세스 할 수 없습니다.

는하지만 난 내가 GWT는 클라이언트 측에서 실행되며 모든 변수가 ArtMoney 같은 용 프로그램으로 수정할 수 있습니다 자바 스크립트 내 자바 코드를 변환 있다고 생각하기 때문에 if(userType=blah-blah-blah) add(something) 같은 각 건설하기 전에 RPC 호출을해야 것을 생각한다.

답변

관련 문제