2013-08-19 1 views
0

GWT로 작성된 HTML 페이지의 일부분 (전체 페이지 대신)을 사용할 수 있습니까? 평소입니까?GWT가있는 HTML 페이지

저는 GWT에 익숙하며 그 워크 플로를 이해하려고합니다.

감사합니다.

+0

지금 내 질문에 답하고 있었지만 충분히 명확하지 않을 수 있습니다. 나는 손으로 (또는 다른 어떤 수단으로) 쓰여진 HTML 정적 페이지를 의미하며,이 페이지에는 GWT에서 파트 (폼, 미디어, 뭐든간에 ...)가 있습니다. 가능한가? – Ralph

답변

3

나는 손 (또는 다른 방법)에 의해이 페이지에 기록 HTML 정적 페이지가 의미 부품 (형태, 미디어, 뭐든간에. ..) GWT에서.

네, 가장 간단한 방법은 GWT로 채우기를 원하는 요소에 id 속성을 설정하는 것입니다.

<body> 
    <div> 
    ... 
    <div id="myId"></div> 
    </div> 
</body> 

하고 그래서 당신은 myIdPanel에있는 GWT 내용을 넣을 수 있습니다

RootPanel myIdPanel = RootPanel.get("myId"); 

를 사용하여.

GWT에서 생성 된 HTML을 다른 방법으로 혼합하는 방법은 여러 가지가 있지만 기본적으로 어떤 조합도 가능합니다.

+0

대단히 감사합니다! 그것이 내가 알고 싶었던 것입니다. 한 가지 의심. 일반적인 접근 방식입니까? 내 말은, 개발자들은 일반적으로 이렇게합니까? 그렇다면 왜? GWT와 사전 코드화 된 HTML을 사용하여 달성하고자하는 것은 무엇입니까? 내 생각이 다른 세상에서 온 것이 아닌지 확인하기 위해. 감사합니다 – Ralph

+0

그것은 모두 실제 사이트에서 사용되고 있습니다. GWT에 의해 body 태그 내의 모든 것을 렌더링하고 결코 페이지를 떠나지 않는 100 % 결과 애플리케이션이 있습니다. 다른 것들은 예를 들어. 다른 GWT가 아닌 페이지와 공유되는 헤더와 꼬리말은 정적이거나 JSP/PHP/... 스크립트에 의해 생성 될 수 있습니다. 그리고 대부분 서버 쪽에서 생성되는 페이지조차도 있고 GWT 위젯 몇 개만 포함하고 있습니다. 따라서 요구 사항을 분석하는 것이 가장 좋으며 기술에 의해 제한되지 않습니다. 그래서 GWT를 좋아합니다. –

+0

몇 가지 예 : https://groups.google.com/forum/의 헤더 부분은 JS에서 애니메이션 된 HTML에서 제공됩니다. GWT는 검색 상자를 헤더에 삽입하고 응용 프로그램을'RootPanel.get()'의 끝에 넣습니다. 반면에 http://www.gwtproject.org는 모두 정적으로 생성되며, GWT는 점진적 향상으로 제공됩니다 (접을 수있는 트리보기, AJAX의 페이지로드 및 HTML5의 pushState를 사용하여 URL 전환). 이러한 접근 방식으로 웹 사이트는 검색 엔진에 의해 색인 될 수 있습니다. –