Pregunta

He trabajado con ASP.NET (C #, clásico / MVC), Django (Python) y CI (PHP), pero estoy completamente nuevo para GWT y JSP / servlets, y me han dicho que aprender GWT MVP. Así, leí un tutorial para GWT-MVP de Google. He descargado el proyecto Contactos , que se utilizó en ese tutorial. Después de leer esos, yo no podía entender por todo el asunto. Aquí están mis preguntas (no tengo eclipse gallelio y GWT plug-in / SDK instalado):

  1. ¿Cuáles son los códigos traducibles , se especifica en el archivo de contacts.gwt.xml? Los códigos que se deben traducir a javascript? ¿O que? ¿Qué fuente etiquetas debo incluir ahí? ¿Cómo caminos (atributo) se asignan esos?
  2. he encontrado un solo archivo HTML estático en el guerra carpeta (Contacts.html). Tiene el mismo nombre (con la misma posición de letras) como el nombre del proyecto tiene. Es regla / necesario?
  3. ¿Cómo funciona RootPanel saber, que archivo HTML para envolver? Es configurable? Si es así, ¿dónde?
  4. Si tengo varios archivos html, ¿cómo debo decir RootPanel para utilizar uno de esos?
  5. Si tengo 2/3 páginas maestras anidadas (como ASP.NET o Django o CI), ¿cómo puedo unirse a ellos para construir un solo html?
  6. O, un proyecto sólo tiene un único html?

Por ahora, estas son suficientes. Pueden ser estas preguntas son tontas, pero no tengo ni idea acerca de GWT-MVP. Gracias de antemano.

¿Fue útil?

Solución

  1. códigos traducibles será traducido a JavaScript. Debe incluir todo lo que se necesita en el lado del cliente. Así que si usted tiene algún objeto de la transferencia de datos desde el servidor al cliente y usted tiene que en un paquete llamado "compartida", hay que añadir un <source path='shared'/> al archivo contacts.gwt.xml.
  2. No tiene por qué ser el mismo nombre que el proyecto, si desea cambiarlo tiene que modificar en el archivo war / WEB-INF / web.xml (en la etiqueta <welcome-file-list>)
  3. En GWT que, básicamente, sólo tiene un archivo html y sólo cambiar los reproductores conectados a la rootpanel. Si desea cambiar el html cheque 2.
  4. cheque 6
  5. cheque 6
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top