Вопрос

Я работал с ASP.NET (C #, Classic / MVC), Django (Python) и CI (PHP), но я полностью новичок в GWT и JSP / Servelets, и мне сказали, чтобы узнать GWT MVP. Итак, я прочитал учебник для GWT-MVP из Google. Я скачал проект Контакты, который использовался в этом руководстве. После прочтения тех, я не мог понять все это. Вот мои вопросы (у меня установлено плагин Eclipse-Gallelio и GWT / SDK):

  1. Что Переводные коды, указано в файле concents.gwt.xml? Коды, которые должны быть переведены на JavaScript? Или что? Который источник Метки должны включать там? Как те путь (атрибут) сопоставлены?
  2. Я нашел только один статический HTML-файл в война папка (Contacts.html). Он имеет одно и то же имя (с той же буквой) в качестве имени проекта. Это необходимо / правило?
  3. Как делает Rootpanel. Знайте, какой HTML-файл будет обернутым? Это настраивается? Если так, где?
  4. Если у меня есть несколько файлов HTML, как мне сказать Rootpanel. использовать один из них?
  5. Если у меня есть 2/3 вложенных главных страниц (например, ASP.NET или Django или CI), как я могу присоединиться к ним, чтобы построить один HTML?
  6. Или у проекта есть только один HTML?

На данный момент этого достаточно. Может быть, эти вопросы глупые, но я понятия не имею о GWT-MVP. Заранее спасибо.

Это было полезно?

Решение

  1. Переводные коды будут переведены на JavaScript. Вы должны включать все, что нужно на стороне клиента. Поэтому, если у вас есть какой-то объект для передачи данных с сервера на клиента, и у вас есть, что в пакете под названием «Shared» необходимо добавить <source path='shared'/> к файлу concents.gwt.xml.
  2. Это не должно быть одинаково, что и проект, если вы хотите изменить его, вам нужно изменить его в файле war / web-inf / web.xml (в <welcome-file-list> ярлык)
  3. В GWT вы в основном имеют только один HTML-файл и просто измените виджеты, прикрепленные к корневой панели. Если вы хотите изменить HTML Check 2.
  4. Проверка 6.
  5. Проверка 6.
  6. да
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top