Domanda

Ho lavorato con ASP.NET (C #, classica / MVC), Django (Python) e CI (php), ma io sono completamente nuovi per GWT e JSP / servlet, e mi è stato detto di imparare GWT MVP. Così, ho letto un tutorial per GWT-MVP da google. Ho scaricato il progetto Contatti , che è stato utilizzato in questo tutorial. Dopo aver letto quelli, io non riuscivo a capire il tutto. Qui sono le mie domande (ho eclipse-gallelio e GWT plugin / sdk installato):

  1. Quali sono codici traducibili , specificato nel file contacts.gwt.xml? I codici che dovrebbero essere tradotti in JavaScript? O cosa? Quale fonte tag dovrei lì includere nel? Come quelli percorsi (attributo) sono mappati?
  2. Ho trovato solo un singolo file html statico nel guerra cartella (Contacts.html). Ha lo stesso nome (con stesso caso lettera) come il nome del progetto ha. E 'regola / necessario?
  3. Come funziona RootPanel sapere, quale file html per avvolgere? E 'configurabile? Se sì, dove?
  4. Se ho più file html, come devo dire RootPanel di utilizzare uno di quelli?
  5. Se ho 2/3 pagine master nidificate (come ASP.NET o Django o CI), come posso unirmi a loro per costruire un singolo html?
  6. In alternativa, un progetto ha solo un unico html?

Per il momento, questi sono sufficienti. Possono essere queste domande sono stupido, ma non ho idea di GWT-MVP. Grazie in anticipo.

È stato utile?

Soluzione

  1. codici traducibili sarà tradotto a JavaScript. Si dovrebbe includere tutto ciò che è necessario sul lato client. Quindi, se avete qualche oggetto per trasferire i dati dal server al client e si dispone che in un pacchetto chiamato "condivisa" è necessario aggiungere un <source path='shared'/> al file contacts.gwt.xml.
  2. non deve essere lo stesso nome del progetto, se si vuole cambiare è necessario modificare nel file di guerra / WEB-INF / web.xml (nel tag <welcome-file-list>)
  3. In GWT che, fondamentalmente, dispone di un solo file html e basta cambiare il widget collegati al rootpanel. Se si desidera modificare il codice HTML di controllo 2.
  4. di controllo 6
  5. di controllo 6
  6. Si
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top