2010-06-04 7 views
3

저는 GWT에 익숙하지 않아 "코드가 많아 어떻게 동작하는지보십시오"라고 말합니다. 내 웹 브라우저에서 수정 사항을로드하기 위해 취해야 할 최소한의 조치가 무엇인지 궁금합니다. 예를 들어 xml에서 작업 할 때 페이지를 새로 고칠 수 있습니다. 그래서 때이 왜 수행해야 할 :GWT 새로 고침 수정

  1. 새로 고침 브라우저
  2. 새로 고침 웹 서버
  3. 다시 응용 프로그램
  4. 구축 ???
+0

xml은 UiBinder 템플릿을 의미합니까? –

+0

@Igor 예, * .ui.xml 템플릿. 나는 그것 때문에 XML이라고 부르는 나쁜 습관을 가지고있다. – Jla

답변

5

1. 새로 고침 브라우저 당신은 UiBinder 또는 다른 클라이언트 측 코드의 코드를 변경 한 때마다이 작업을 수행 할 필요가

.

새로 고침 웹 서버

이 서버 측 클래스를 변경했습니다 때 수행해야합니다. 이 기능은 Dev Mode에서 임베디드 Jetty를 사용하는 경우에만 작동합니다 (-noserver를 사용하지 않는 경우).

재 빌드 응용 프로그램

당신은 당신이 그것을 배포 할 준비를 할 때 응용 프로그램을 컴파일 할 필요가 또는 당신이 누군가를 보여주고 싶어요. 이것은 GWT 플러그인이없는 브라우저에서 앱을 테스트하려는 경우 필요할 수도 있습니다.

+0

또한 "Rebuild app"의 경우 : 외부 서버 ('-norserver')로 전환 할 때 전체 애플리케이션을 빌드/컴파일하고 복사해야한다. 새 서버에서 제공 할 수있는 디렉토리로 이동합니다. 이 작업은 * 한 번 수행해야합니다 * - 브라우저를 새로 고침 한 후에 다시 수행하십시오.) –

+0

예, 좋은 지적입니다. 클라이언트 코드 만 바꾸는 한. 그러나 -noserver를 사용하여 서버 측 코드를 변경하는 경우 서버 코드를 재배포해야합니다. –

0

개발 모드에서 앱을 실행하고 UiBinder 또는 클라이언트 측 코드에서 코드를 변경하면 간단한 새로 고침 후 변경 사항이 브라우저에 표시됩니다.

서버를 다시로드하지 않는 한 GWT의 "개발 모드"창에 오류 로그가 표시되지 않습니다. 따라서 창을 새로 고침으로써 몇 가지 간단한 실수를 놓칠 수 있으며 앱이 알림없이 차단됩니다.

관련 문제