不同的app引擎包的含义是什么?

时间:2011-01-16 02:40:58

标签: google-app-engine packages

我使用Google应用引擎启动了一个项目,当我使用eclipse启动时,它会自动为我生成4个包。我的应用程序包名称是 com.appspot.xxxx

并为我自动生成这三个:

com.appspot.xxxx.client 
com.appspot.xxxx.server 
com.appspot.xxxx.shared

这三种包装惯例是什么意思?谢谢。

2 个答案:

答案 0 :(得分:2)

首先,要清楚,正在创建这些包,因为您已选择创建包含GWT代码的Web应用程序。

GWT将clientshared个软件包中的代码(按照惯例)编译成JavaScript,该代码将在用户的浏览器上运行。

GWT客户端代码将与您的服务器通信,其代码将放在server包中。服务器端代码可以(再次按照惯例)使用shared包中的代码,因此可以在客户端和服务器代码中使用类似验证的逻辑。

这不是应用程序作为App Engine应用程序的工件,而是它是GWT应用程序。

答案 1 :(得分:0)

当您注册该应用程序时,它将在http://xxxx.appspot.com托管。您可以选择xxxx的值,例如你的申请名称。