Google 求app store香港账号Engine 求一个账号密码

使用Google App Engine架设网站_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
使用Google App Engine架设网站
使​用​G​o​o​g​l​e​ ​A​p​p​ ​E​n​g​i​n​e​架​设​网​站
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
你可能喜欢您所在的位置: &
开始您的第一个Google App Engine应用
开始您的第一个Google App Engine应用
很多人想玩Google App Engine,最起码可以当个免费的虚拟主机来用。不过怎么开始您的Google App Engine之旅,许多人还一头雾水,那么跟随我们开始您的第一个Google App Engine应用。
目前,GAE 每个帐号可以开通10个应用,每个应用免费配额1G磁盘空间,这样下来就是10G。另外,每个应用每天免费流量配额10G,Request 一百三十万次,数据库存储调用一千万次。
超出这些配额您可以购买,存储空间0.01美元2G(这个不按天算),带宽基本上0.1美元10G左右/每天(这个每天统计一次,超出免费配额部分才收费)。
唯一遗憾的是暂时不受理人民币。
GAE最早支持 Python ,前一阵又开通了 Java 支持,并提供了一套 SDK。但是由于 GAE 是新生事物,不是很成熟,部署起来挺麻烦,如果没有一个好的 IDE 支持,玩起来很困难。目前官方提供了 Eclipse 插件,您可以使用。由于个人爱好 Netbeans ,本文以 Netbeans 为主要 IDE,如果您是 Eclipse 用户,原理上也是相同的。下面我们开始吧。
0、本文假设你的 JDK 、Netbeans 已经正确安装并配置好相关环境变量。备注:本文最后提供了项目模板,您可以跳过中间部分,直接使用。
1、首先先你得有个 Google 帐号,如果您使用 Python ,直接就可以部署了。如果您使用 Java,需要到激活 App Engine Java 帐户,点击 sign up ,发出请求。可能要等几天才能收到激活邮件。如图:498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4560.jpg">
2、到下载App Engine Java SDK ,我然后将它解压到 E:\appenginesdk,后面的配置将以这个路径为参照,您可以更改为自己的路径。如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="WIDTH: 472 HEIGHT: 355px" border=0 alt="" src="/files/uploadimg/4561.jpg" width=472 height=355>
3、在 Netbeans 中新建一个 Java Web 项目,取名 Hello ,我将它保存在 E:\gae\java 目录下,如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4562.jpg">
4、到App Engine Java SDK&的 E:\appenginesdk\demo\guest\war\WEB-INF 文件夹中复制appengine-web.xml、logging.properties&& 两个文件,然后在 Netbeans 中将这两个文件粘帖到 Web\WEB-INF 目录下,这一步很重要。如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4563.jpg">
5、同样到&App Engine Java SDK&的 E:\appenginesdk\demos\guestbook\war\WEB-INF\classes 下复制 META-INF 文件夹&& ,然后粘帖到 Netbeans 中的 “源包” 文件夹下,这一步很重要。如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4564.jpg">
6、将 E:\appenginesdk\lib\impl\appengine-api.jar 文件添加到项目的“库”中,目前我们只需要着一个包,以后如果加入数据库可能还需要别的包。这一步很重要。如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4565.jpg">
7、由于 Java Web 项目创建的时候自动生成了一个 index.jsp 文件,所以这时候我们可以在本机测试运行一下:
0)& 在 Netbeans 中对项目 “清理并生成”
1)在桌面上建立一个 run.bat 文件,编辑内容为:E:\appenginesdk\bin\dev_appserver.cmd&&& E:\gae\java\Hello\build\web,您可能要根据你自己的情况更改路径。
2)保存 run.bat&,然后双击运行出现如下窗口,服务器开始运行498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4566.jpg">
3)打开浏览器 &,出现下图,说明一切正常:498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/4567.jpg">8、在 Netbeans 中创建 HelloServlet ,并将 URL 模式改为 /hello,Servlet 代码如下:
response.setContentType("text/charset=UTF-8");498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&PrintWriter&out&=&response.getWriter();try&{out.println("");out.println("");out.println("");&&out.println("");out.println("");out.println("
你好,Google&App&Engine");out.println("");out.println("");}&finally&{&out.close();}
关闭 run.bat 命令行窗口,在 Netbeans 中对项目 “清理并生成”,重新运行 run.bat,然后在浏览器中输入 &,可以看见输出。
如何加入静态文件?
9、Netbeans 中在项目的 “Web 页” 文件夹下建立一个 images 文件夹,并将 1.jpg 文件复制到里面,如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/45626.jpg" width=191 height=235>
10、更改 index.jsp 内容如下:
&body&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&&a&href="/hello"&运行&Hello&Servlet</a&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&&p/&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&&img&src="images/1.jpg"&</&body&
11、打开项目下的 Web 页-&WEB-INF-&appengine-web.xml 文件,填写内容如下:
<?&xml&version="1.0"&encoding="utf-8"?&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&appengine-web-app&xmlns="/ns/1.0"&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&application&myqiao-app</application&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&version&1</version&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&static-files&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&&include&path="/**.jpg"&/&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&</static-files&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&system-properties&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&&&&&property&name="java.util.logging.config.file"&value="WEB-INF/logging.properties"/&498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" align=top src="/files/uploadimg/4568.gif">&&&&&</system-properties&</&appengine-web-app&
12、关闭 run.bat 命令行窗口,在 Netbeans 中对项目 “清理并生成”,重新运行 run.bat,然后在浏览器中输入 ,可以看见一个 Servlet 的超链接,另外还显示了一幅图片
这里需要注意的两个地方:
1)myqiao-app 是我的 GAE 帐号,这里您需要改成您的;
2) &include&path="/**.jpg"&/& 这一句,告诉所有的 jpg 文件都是静态文件,都可以访问
3)关闭 run.bat 命令行窗口,在 Netbeans 中对项目 “清理并生成”,如果一切正常就可以上传了13、建立一个 upload.bat 文件,内容如下:E:\appenginesdk\bin\appcfg.cmd update&& &E:\gae\java\Hello\build\web,您可能要根据你自己的情况更改路径。
运行它,第一次运行的时候,您需要根据提示输入您的 gmail 帐号和密码,您就可以看见上传进度了:如图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' border=0 alt="" src="/files/uploadimg/45645.jpg">
这里提供了一个Netbeans项目模板,您可以免去上面的复杂过程,直接使用。
需要自定义的地方:
1、下载模板,用Netbeans打开,重构项目名称。
2、使用JDO,请阅读相关文档。
3、持久化类不能放到默认包中。模板提供了一个测试用的 POJO.java 类中,并放到 my.jdo 包中,您可以根据您自己的情况更改
4、将 appengine-web.xml 的项目名称改成您自己的
怎么样,很简单吧!动手试试吧
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&&&的更多文章
本书以最新的 iOS 7.0、Xcode 5 为平台,全面介绍 iOS 应用开发
再过一次生日,我就满七十岁了。而且正如大家印象中一样,像我这个年纪的...
很久很久以前,冬天爱上了夏天,可是他们始终不能相见
流火过,金秋来,在学校开学之前的最后一周,终于凉快
又到了一周的末尾,闷热过后,这周的温度算是降下来了
在开始学习WAN资料时,我经常面对资料深度不够或者为电气工程师编写的书。另外,在看了几本书,并且对Internet进行了研究以后,
51CTO旗下网站您所在的位置: &
4.2.1 注册Google App Engine 账户
4.2.1 注册Google App Engine 账户
徐强/王振江
机械工业出版社
《云计算:应用开发实践》第4章公共云计算介绍,本章主要讲解公共云计算平台, 主要围绕Google APP Engine、Amazone AWS 以及常见的IDC 服务进行介绍。本节为大家介绍注册Google App Engine 账户。
4.2.1 注册Google App Engine 账户
在开始使用GAE 之前, 首先需要注册GAE 账户(如果读者仅在本地执行用GAE SDK创建的应用, 则不需要注册账户, 可跳过本节)。
首先, 使用Google 账户登录https: / / / , 页面会提示用户是否创建一个新应用, 并要求输入手机号码, 发送手机短信验证信息, 如图4-9 所示。
(点击查看大图)图4-9 发送手机验证信息注册GAE 账户
GAE 提供一部分免费计算资源使用配额, 在免费配额之外, 超额部分按实际使用收费。
默认情况下, GAE 不开启收费功能, 这样当本月的配额用光后, 应用将暂时不可用。这种收费方式对于用户来说节省了应用运行的成本。
【责任编辑: TEL:(010)】&&&&&&
关于&&&&的更多文章
Android 自2007 年诞生之日起,在经过过去几年的发展,逐渐取得
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
本书是图文并茂的Python学习参考书,书中并不包含深奥
对于任何一门编程语言来说,算法都是程序的"灵魂"。正
HTML 语言是当今网页设计的主流表现语言,CSS 是当今
J2EE是目前企业级软件开发的首选平台。本书从架构的角度讲解了一个完整的J2EE系统的搭建。内容包括:正则表达式、JSP、Swing、XM
51CTO旗下网站推荐这篇日记的豆列
······

我要回帖

更多关于 求app store香港账号 的文章

 

随机推荐