一些GWT MVP新手问题

一些GWT MVP新手问题,gwt,gwt-mvp,Gwt,Gwt Mvp,我曾经使用过ASP.NET(C#、classic/MVC)、Django(Python)和CI(php),但我对GWT和JSP/servlets是完全陌生的,有人告诉我要学习GWT MVP。所以,我读了谷歌的GWT-MVP教程。我下载了该教程中使用的项目联系人。看完这些,我想不出整件事的来龙去脉。以下是我的问题(我已经安装了eclipse Gallerio和gwt插件/sdk): contacts.gwt.xml文件中指定的可翻译代码是什么?应该翻译成javascript的代码?还是怎样我应该在

我曾经使用过ASP.NET(C#、classic/MVC)、Django(Python)和CI(php),但我对GWT和JSP/servlets是完全陌生的,有人告诉我要学习GWT MVP。所以,我读了谷歌的GWT-MVP教程。我下载了该教程中使用的项目联系人。看完这些,我想不出整件事的来龙去脉。以下是我的问题(我已经安装了eclipse Gallerio和gwt插件/sdk):

  • contacts.gwt.xml文件中指定的可翻译代码是什么?应该翻译成javascript的代码?还是怎样我应该在其中包含哪些源标记?这些路径(属性)是如何映射的
  • 我在war文件夹(Contacts.html)中只找到一个静态html文件。它与项目名称具有相同的名称(字母大小写相同)。有必要/有规则吗
  • RootPanel如何知道要包装哪个html文件?它是可配置的吗?如果是,在哪里
  • 如果我有多个html文件,我应该如何告诉RootPanel使用其中一个
  • 如果我有2/3嵌套的母版页(如ASP.NET或django或CI),如何将它们连接起来以构建单个html
  • 或者,一个项目只有一个html
  • 现在,这些已经足够了。也许这些问题很愚蠢,但我对GWT-MVP一无所知。提前谢谢

  • 可翻译代码将被翻译成JavaScript。 您应该包括客户端所需的所有内容。因此,如果您有一些对象要将数据从服务器传输到客户端,并且在名为“shared”的包中有这些对象,则需要在contacts.gwt.xml文件中添加一个
  • 它不必与项目同名,如果要更改它,需要在war/web-inf/web.xml文件(在
    标记中)中修改它
  • 在GWT中,基本上只有一个html文件,只需更改附加到根面板的小部件。如果要更改html,请选中2
  • 支票6
  • 支票6

  • 你能为#1提供更多信息吗?我不知道你在说哪个例子(好吧,谷歌没有关于MVP的官方教程/例子)。至于其余的问题——它们与MVP的使用毫无关系。你应该很容易在官方文档中找到这些问题的答案@这里是教程/示例:哇,我的糟糕-我已经有一段时间没有看这些文档了(我切换到谷歌群组,因为在那里通常更容易找到我问题的答案;))。无论如何,很高兴知道GWT团队在Ray Ryan关于Google IO 2009的演讲中用MVP引诱我们之后终于发布了一些官方教程:)