我正在尝试为Google App Engine应用程序开发基于Web的用户界面。 Google App Engine应用程序使用Google Modules。我read from other users that GWT is a good choice for the user interface。我也从Google Plugin for Eclipse获得了GWT的经验。
我怀疑Google Module符合J2EE模块约定。我找到了一个网站,上面写着4 types of J2EE modules。
问题1
GWT Module和Google Module之间的区别是什么?有什么关系吗?我怀疑没有。
问题2
4 types of J2EE modules和GWT Module之间是否有任何关系?
答案 0 :(得分:2)
问题1
不,GWT模块和App Engine模块之间没有任何关系。
GWT模块是XML文件,它将向GWT编译器提供指令。请记住,GWT将Java代码编译为Javascript,以便在浏览器中运行。
App Engine模块解决了在单个App Engine应用程序上执行多个运行时(JVM,Python,Golang等)的问题。在App Engine模块之前,开发人员需要为其应用程序选择单个运行时。现在,每个App Engine模块都可以使用不同的运行时。
问题2
不,GWT模块与任何J2EE模块之间没有任何关系。
J2EE模块(war,jar,ear文件)旨在部署在应用程序服务器(Tomcat,Jetty等)中。这与GWT编译器无关。