Question

J'ai travaillé avec ASP.NET (C #, classique / MVC), Django (Python) et CI (php) mais je suis tout à fait nouveau à GWT et JSP / Servlets, et on m'a dit d'apprendre GWT MVP. Alors, je lis un tutoriel pour GWT-MVP de Google. J'ai téléchargé le projet Contacts , qui a été utilisé dans ce tutoriel. Après avoir lu ceux-ci, je ne pouvais pas comprendre la chose. Voici mes questions (je eclipse-gallelio et le plugin GWT / sdk installé):

  1. Quels sont Codes traduisibles , spécifiées dans le fichier contacts.gwt.xml? Les codes qui doivent être convertis en javascript? Ou quoi? Qui source balises dois-je inclure là-dedans? Comment les chemins (attribut) sont mises en correspondance?
  2. J'ai trouvé qu'un seul fichier html statique dans le guerre dossier (Contacts.html). Il a le même nom (avec le cas même lettre) que le nom du projet a. Est-il nécessaire / règle?
  3. Comment fonctionne RootPanel sais, quel fichier html à emballer? Est-il configurable? Si oui, où?
  4. Si j'ai plusieurs fichiers html, comment dois-je dire RootPanel pour utiliser un de ces?
  5. Si j'ai 2/3 pages maîtres imbriqués (comme ASP.NET ou django ou CI), comment puis-je les rejoindre pour construire un seul html?
  6. Ou, un projet a un seul html?

Pour l'instant, ceux-ci suffisent. Peut être ces questions sont stupides, mais je ne sais pas à propos de GWT-MVP. Merci à l'avance.

Était-ce utile?

La solution

  1. codes traduisibles seront traduits en JavaScript. Vous devez inclure tout ce qui est nécessaire sur le côté client. Donc si vous avez un objet pour transférer des données du serveur au client et vous avez que dans un paquet appelé « partagé » vous devez ajouter un <source path='shared'/> au fichier contacts.gwt.xml.
  2. Il n'a pas à être le même nom que le projet, si vous voulez changer, vous devez modifier dans la guerre / WEB-INF / web.xml (dans la balise <welcome-file-list>)
  3. Dans GWT vous avez essentiellement un seul fichier html et il suffit de changer les widgets attachés à la RootPanel. Si vous voulez modifier le contrôle html 2.
  4. vérifier 6
  5. vérifier 6
  6. yes
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top