2010-07-10 2 views
1

GWT를 사용하여 응용 프로그램의 웹 인터페이스를 시작했습니다.GWT 컨텍스트에서이 시나리오를 변환하는 방법

내 앱에는 세 가지 유형의 사용자에 대해 세 가지보기가 있습니다. 각 사용자는 서로 다른 유형의 인터페이스를 사용합니다 (즉, 서로 다른 탐색 메뉴 등).

응용 프로그램의 색인 페이지가 될 로그인 페이지가 하나 있습니다. 사용자는 자격 증명을 입력해야하며 자신의 섹션으로 리디렉션됩니다.

제 문제는 GWT 컨텍스트에서이 시나리오를 어떻게 변환 할 수 있는지입니다. 날씨 나는 4 개의 모듈을 가질 것이다 (즉, 로그인 용과 3 가지 유형의 사용자 용). 날씨는 하나의 모듈이 될 것이고 사용자보기 유형에 따라 패널을 변경 /로드해야합니다.

어떻게 이러한 모듈을 하나의 응용 프로그램에 통합해야합니까? 날씨 이러한 모듈을 통합하려면 JSP를 사용해야합니까? 또는이 모듈을 GWT로 통합하여 완벽한 앱을 만들 수 있습니다.

친절하게 도와주세요. 당신은 사용자의 특정 인터페이스를 하나 개의 모듈을 가지고과 code splitting로드를 통해 선택할 수

건배

라자

+0

3 가지 다른 유형의 사용자는 3 가지 권한 수준을 의미합니까? 관리자 : 모든 액세스, 관리자 : 일부 관리자 전용 화면 제외, 분석가 - 최소 액세스? –

+0

세 가지 유형의 사용자가 있습니다. (1) 일반 사용자. (해당 부서장에게 항목 요청) (2) 부서장 (일반 사용자의 요청/전달/거부 요청) (3) 키퍼 저장. (요청을하고 아이템을 발행하고 수신함) 점원은 응용 프로그램 관리자와 같습니다. 즉, 인벤토리에서 모든 종류의 사용자 및 항목을 추가/편집하고 삭제할 수 있습니다. 그러나; 그는 일반 사용자 및 부서장을 대신하여 요청할 수 없습니다. 따라서 이러한 권한 수준은 아니지만 다른보기라고합니다. – Raza

답변

0

.

로그인 절차에 따라 특정 사용자 인터페이스를로드하는 다른 방법이 있습니다. 로그인이 GWT 코드로 수행되면 로그인 페이지가 응용 프로그램의 일부이므로 예를 들어 사용자가 성공적인 로그인시 RPC 호출을 통해 로그인하면 시작할 사용자 인터페이스를 나타내는 값이 반환됩니다. 또는 gwt 페이지를로드하기 전에 로그인이 완료된 경우 (예 : 표준 웹 서버 인증을 사용하는 경우) 반환 된 색인 페이지 (gwt 앱 포함)보다 성공적인 로그인시 이미 사용 된 html로 생성 된 변수가 포함될 수 있습니다 어떤 사용자 인터페이스가로드되는지 안내합니다. 이것들은 단지 매우 일반적인 아이디어 일뿐입니다. 당신이 아이디어를 얻길 바랍니다.

여러 모듈 관련. GWT가 3 개의 서로 다른 응용 프로그램을 생성해야하기 때문에 3 개의 모듈이 있으면 빌드 시간도 3 배 길어집니다.

+0

감사합니다. Mr. Hilbrand. 하나의 모듈이 있고 사용자 유형에 따라 응용 프로그램의 모양이 바뀝니다. 건배! – Raza

관련 문제