2012-01-26 3 views
0

GWT 컴파일러에서 Java 코드를 Javascript로 변환 한 후 어떤 일이 발생하는지 설명 할 수 있습니까? 컴파일 된 자바 스크립트가 클라이언트 브라우저에 어떻게 도달 할 것이며 언제 발생합니까?GWT 생명주기 - 런타임시 지연 바인딩.

+1

GWT에서 제작 한 자바 스크립트가 클라이언트 브라우저에 도달한다는 보장은 없습니다. GWT 컴파일러 (기본 링커 포함)는 단순히 디스크의 자바 스크립트 파일을 만듭니다. 클라이언트에게 아무 것도 전달하지 않습니다. 컴파일러 만 컴파일하고 결과를 사용자에게 제공합니다. 결과는 사용자가 취해야 할 조치입니다. – jusio

답변

1

글쎄 서버에서, 당신은 컴파일 된 자바 스크립트를 가리키는 태그를 포함해야하는 HTML 페이지를 제공합니다. here 설명 된대로 스크립트 태그가

<script type="text/javascript" language="javascript" src="http://example.com/js/project/project.nocache.js"></script> 
1

어떻게 보이는지의

예는 GWT 컴파일러는 출력 파일을 생성합니다.

매우 높은 수준입니다. 페이지의 스크립트 태그에 포함해야하는 매우 작은 로더 파일 (.nocache.)이 있습니다. 이 파일의 유일한 작업은 서버에서 요청할 올바른 컴파일 된 응용 프로그램 코드 파일을 결정하는 것입니다. 이로드는 nocache 스크립트가로드 된 후 비동기 적으로 발생합니다.

관련 문제