Algunas preguntas de novato MVP GWT
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):
- ¿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?
- 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?
- ¿Cómo funciona RootPanel saber, que archivo HTML para envolver? Es configurable? Si es así, ¿dónde?
- Si tengo varios archivos html, ¿cómo debo decir RootPanel para utilizar uno de esos?
- 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?
- 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.
Solución
- 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. - 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>
) - 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.
- cheque 6
- cheque 6
- Sí
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow