일반 GWT (GXT와 같은 래퍼 없음)를 사용하여 웹 응용 프로그램을 만들고 있습니다. 문제는 좋은 모습 인 &이 GWT 앱에 대한 느낌이 UiBinder만을 사용하여 달성하기가 어렵다는 것입니다. 지금은 내 워크 플로우는 다음과 같습니다멋진 GWT 응용 프로그램을 디자인하는 방법은 무엇입니까?
- 는 서버의 HTML 자원을 넣고 GWT의 클라이언트 번들을 사용하여 가져 드림위버/포토샵
- 와 HTML과 CSS를 작성합니다.
- 서버의 리소스 HTML 파일로 초기화 된 HTMLPanels에 위젯을 "삽입"합니다.
여러분이 볼 수 있듯이 더 많은 일을하는 "템플릿"방법입니다. 내 UiBinders는 거의 비어있는 파일입니다.
내가하는 것처럼 XSS 구멍이 걱정됩니다. 그래서 결국 UIBinder xml 파일에 각 HTML 파일을 넣을 생각이었습니다. 그것은 그렇게 복잡해야합니까 (긴) ??? 누가 UiBinder 만 사용하여 잘 생긴 GWT 앱을 얻는 지 알 수 있습니까?
GXT, SmartGWT 솔루션을 포함한 모든 응답에 관심이 없습니다.
감사합니다.
나는 당신의 대답과 당신의 사이트를 좋아합니다! 이것은 내가 혼란 스러웠던 곳이다.따라서 출력물과 GWT 위젯을 확인하고 html을 만들어 "UiBinder 파일에 붙여 넣기"하시겠습니까? 하지만 최종 결과에서 FlowPanel과 같은 GWT 위젯을 사용합니까? –
물론입니다. 우리는 HTML 비트를 적절한 GWT 위젯으로 대체합니다. 위의 경우 div 대신 HtmlPanel에 html을 래핑했습니다. 선택 항목 대신 ListBox 위젯을 사용했습니다. 머리글, 확인 및 취소 버튼은 더 일반적인 대화 상자 위젯에 정의되어 있지만 프로세스는 동일합니다. –
PPS : 자바를 모르는 디자이너가이 UiBinder 파일을 만들었습니다. –