2012-06-19 3 views
3

큰 GWT 웹 프로젝트에서 breakpoing을 버튼 클릭 기능 위에 배치한다고 가정하면 중단 점에 도달했을 때 Eclipse에서 어떤 작업이 수행됩니까? 중단 점을 통과 할 때까지 JS가 실행되고 있습니까? 이 호기심이 들리면 그냥 궁금해서 미안 해요!이클립스는 GWT 중단 점에서 무엇을합니까?

답변

3

DevMode에서 Java 코드는 Java에서 실행됩니다. JSNI 코드는 브라우저에 (개발자가 설치 한 DevMode 플러그인을 통해) 보내지고 이벤트를 처리 할 때와 같이 Java 코드를 다시 호출해야 할 때까지 플러그인을 통해 호출됩니다. 플러그인은 브라우저에 전달되지 않습니다. 코드 서버 (DevMode Java 응용 프로그램)가 응답합니다.

자바 코드를 깨면 브라우저의 DevMode 플러그인이 응답을 기다리는 중이고 플러그인이 돌아 오기를 기다리는 동안 브라우저가 차단됩니다 (크롬에서는 현재 탭의 콘텐츠 만 차단합니다. 다중 프로세스 아키텍처 중 하나이지만, 예를 들어 Firefox에서는 브라우저 전체를 차단하므로 다른 탭으로 전환하거나 메뉴를 열 수 없습니다.

+0

설명 주셔서 감사합니다! 알았습니다 – Deepak

관련 문제