I have worked with ASP.NET(C#, classic/MVC), Django(Python) and CI(php) but I am completely new to GWT and JSP/servlets, and I have been told to learn GWT MVP. So, I read a tutorial for GWT-MVP from google. I downloaded the project Contacts, which was used in that tutorial. After reading those, I could not figure out the whole thing. Here are my questions (I have eclipse-gallelio and gwt plugin/sdk installed):
- What are translatable codes, specified in contacts.gwt.xml file? Codes that should be translated to javascript? Or what? Which source tags should I include in there? How those paths (attribute) are mapped?
- I have found only a single static html file in the war folder (Contacts.html). It has the same name (with same letter case) as the project name has. Is it necessary/rule?
- How does RootPanel know, which html file to be wrapped? Is it configurable? If so, where?
- If I have multiple html files, how should I tell RootPanel to use one of those?
- If I have 2/3 nested master pages (like ASP.NET or django or CI), how can I join them to build a single html?
- Or, a project has only a single html?
For now, these are enough. May be these questions are silly, but I have no idea about GWT-MVP. Thanks in advance.