题
我曾使用过 ASP.NET(C#、经典/MVC)、Django(Python)和 CI(php),但我对 GWT 和 JSP/servlet 完全陌生,并且有人告诉我要学习 GWT MVP。因此,我从 google 阅读了 GWT-MVP 的教程。我下载了该项目 联系方式, ,该教程中使用了它。读完这些后,我无法弄清楚整个事情。这是我的问题(我安装了 eclipse-gallelio 和 gwt 插件/sdk):
- 什么是 可翻译的代码, ,在contacts.gwt.xml文件中指定?应该翻译成 JavaScript 的代码?或者是什么?哪个 来源 我应该在其中包含标签吗?那些如何 路径 (属性)已映射?
- 我只发现了一个静态 html 文件 战争 文件夹(Contacts.html)。它与项目名称具有相同的名称(具有相同的字母大小写)。有必要/规则吗?
- 如何 根面板 知道要包装哪个html文件吗?可以配置吗?如果是的话,在哪里?
- 如果我有多个 html 文件,我该如何判断 根面板 使用其中之一?
- 如果我有 2/3 嵌套母版页(例如 ASP.NET 或 django 或 CI),我如何加入它们来构建单个 html?
- 或者,一个项目只有一个 html?
目前来说,这些就足够了。可能这些问题很愚蠢,但我对 GWT-MVP 不了解。提前致谢。
解决方案
- 可翻译代码将被翻译为 JavaScript。您应该包含客户端所需的所有内容。因此,如果您有一些对象将数据从服务器传输到客户端,并且您将其放在名为“共享”的包中,则需要添加一个
<source path='shared'/>
到 contact.gwt.xml 文件。 - 它不必与项目同名,如果要更改它需要在 war/web-inf/web.xml 文件中修改它(在
<welcome-file-list>
标签) - 在 GWT 中,您基本上只有一个 html 文件,只需更改附加到根面板的小部件即可。如果您想更改 html,请检查 2。
- 检查6
- 检查6
- 是的
不隶属于 StackOverflow