标签: google-app-engine

我们的war/WEB-INF文件夹中资源的文件路径?

我的应用程序引擎项目的war/WEB-INF文件夹中有一个文件.我在FAQ中读到你可以从servlet上下文中读取文件.我不知道如何形成资源的路径:

/war/WEB-INF/test/foo.txt
Run Code Online (Sandbox Code Playgroud)

我将如何构建我的资源路径以与File()一起使用,就像上面看到的那样?

谢谢

java google-app-engine web-applications

92
推荐指数
2
解决办法
18万
查看次数

为什么在Google App Engine上使用Django?

在研究Google App Engine(GAE)时,很明显使用Django在GAE上用Python开发非常受欢迎.我一直在网上淘到找到的成本和使用Django的好处的信息,找出为什么它是如此受欢迎.虽然我已经能够找到关于如何在GAE 上运行Django以及各种方法的各种来源,但我没有找到任何比较分析为什么 Django更适合使用Google提供的webapp框架.

为了清楚起见,很明显为什么在DjE上使用Django对于Django(大多数Python Web开发人员,毫无疑问)现有技能的开发人员或Django中的现有代码(使用GAE更多是移植练习)非常有用.然而,我的团队正在评估GAE用于全新项目,而我们现有的经验是TurboGears,而不是Django.

当BigTable库替换了Django的ORM时,很难确定Django为什么对开发团队有益,会话和身份验证必然会改变,而Django的模板(如果需要)可以在不使用整个Django堆栈的情况下使用.

最后,显然使用Django确实具有提供"退出策略"的优势,如果我们后来想要远离GAE并且需要一个平台来针对外流.

我非常感谢帮助指出为什么使用Django比在GAE上使用webapp更好.我对Django也缺乏经验,因此对GAE的小功能和/或便利性的详细阐述对我来说也很有价值.

python django google-app-engine

88
推荐指数
4
解决办法
2万
查看次数

应该何时使用以下内容:Amazon EC2,Google App Engine,Microsoft Azure和Salesforce.com?

我在很一般意义上问这个问题.从云提供商和云消费者的角度来看都是如此.此外,问题不在于任何特定类型的应用程序(实际上,目的是了解哪种类型的应用程序/域可以适合哪些云平板-SaaS PaaS IaaS).

到目前为止我的理解是:

IaaS:原始硬件(处理器,网络,存储).

PaaS:操作系统,系统软件,开发框架,虚拟机.

SaaS:软件应用程序.

如果Stackoverflower可以分享他们对云计算概念的理解和体验,那将是很棒的.

编辑:好的,我会以更具体的方式 -

Amazon EC2:您无法控制硬件层.但您可以选择OS映像,Dev Framework(.NET,J2EE,LAMP)和Application,并将其放在EC2硬件上.您可以在EC2上部署使用Google App Engine或Azure构建的应用程序吗?

Google App Engine:您无法控制硬件和操作系统,您可以使用特定的Dev Framework来构建应用程序.您可以使用任何现有的Java或Python应用程序并将其移植到GAE吗?反之亦然,构建在GAE上的应用程序是否可以从GAE中取出并移植到任何Application Server,如Websphere或Weblogic?

Azure:您无法控制硬件和操作系统,您可以使用特定的Dev Framework来构建应用程序.您可以使用任何现有的.NET应用程序并将其移植到Azure吗?反之亦然,Azure上构建的应用程序是否可以从Azure中取出并移植到Biztalk等任何应用程序服务器?

cloud google-app-engine salesforce amazon-ec2 azure

87
推荐指数
4
解决办法
1万
查看次数

Google应用引擎或亚马逊网络服务

我是云端托管的新手.我想知道哪个更好,从谷歌应用引擎或亚马逊网络服务开始.

我的问题是:

  1. 我的应用程序基于java,数据库是MySQL.他们支持这个吗?
  2. 他们两个人的免费优惠是什么,哪一个更好?
  3. 从一个平台迁移到另一个平台有多容易?
  4. 开始使用这些服务的任何好的链接,因为我在这里是一个新手.

此外,我很欣赏一些很好的链接来开始使用这些服务,因为我在这里是一个新手,并且对如何工作的高级别观点.

google-app-engine amazon-web-services

87
推荐指数
1
解决办法
4万
查看次数

Google App Engine模型的JSON序列化

我一直在寻找一段时间没有成功.我的项目没有使用Django,是否有一种简单的方法将App Engine模型(google.appengine.ext.db.Model)序列化为JSON,还是需要编写自己的序列化程序?

模型:

class Photo(db.Model):
    filename = db.StringProperty()
    title = db.StringProperty()
    description = db.StringProperty(multiline=True)
    date_taken = db.DateTimeProperty()
    date_uploaded = db.DateTimeProperty(auto_now_add=True)
    album = db.ReferenceProperty(Album, collection_name='photo')
Run Code Online (Sandbox Code Playgroud)

python google-app-engine json

86
推荐指数
4
解决办法
3万
查看次数

将字节数组转换为String(Java)

我正在Google App Engine中编写一个Web应用程序.它允许人们基本上编辑作为.html文件存储在blobstore中的html代码.

我正在使用fetchData来返回byte[]文件中的所有字符.我正在尝试打印到html,以便用户编辑html代码.一切都很棒!

这是我现在唯一的问题:

转换回字符串时,字节数组有一些问题.聪明的报价和几个角色看起来很时髦.(?或日语符号等)具体来说,我看到的几个字节都有负值导致问题.

智能引号赶回来,-108-109字节数组英寸 为什么这样,我如何解码负字节以显示正确的字符编码?

java google-app-engine bytearray character-encoding

85
推荐指数
5
解决办法
22万
查看次数

如何浏览本地Java App Engine数据存储区?

对于Google App Engine的Java实现,似乎没有相应的Python App Engine的_ah/admin.

有没有手动方式我可以浏览数据存储区?我的机器上的文件在哪里?(我在OS X上使用Eclipse的App Engine插件).

java google-app-engine google-cloud-datastore

84
推荐指数
3
解决办法
4万
查看次数

Google App Engine Java上的RESTful应用程序?

我想在Google App Engine上创建一个RESTful应用程序.我想提供XML和JSON服务.我简要地试过了Restlet,Resteasy和Jersey.除了Restlet中的一些简单示例之外,我没有取得任何成功.

您能否分享使用Java在Google App Engine上创建Restful Web应用程序的经验,或者提供有关GAE上述工具包的任何见解?

谢谢!

编辑(2009-07-25):

我决定暂时使用Restlet.到目前为止似乎完美无瑕.请发布您可能拥有的任何其他见解/意见.你遇到了什么问题?你在GAE/J上成功使用过Jersey/Restlet/Resteasy吗?如果是这样,我们想听听它!

java rest google-app-engine jersey restlet

82
推荐指数
4
解决办法
4万
查看次数

是否可以使用标准库在Go中嵌套模板?(Google App Engine)

如何在python运行时获得像Jin​​ja这样的嵌套模板.TBC我的意思是如何从基本模板继承一堆模板,只需在基本模板的块中归档,就像Jinja/django-templates一样.是否可以html/template在标准库中使用.

如果这不可能,我的替代方案是什么.小胡子似乎是一个选项,但我会错过那些html/template像上下文敏感的逃避等的微妙的功能?还有什么其他选择?

(环境:Google App Engin,Go runtime v1,Dev - Mac OSx lion)

谢谢阅读.

google-app-engine template-engine go mustache

82
推荐指数
5
解决办法
2万
查看次数

Google App Engine上的JDO vs JPA for Java

我想用Struts2在Google App Engine上开发我的项目.对于数据库,我有两个选项JPA和JDO.请问各位建议我吗?两者对我来说都是新的,我需要学习它们.所以我会在你的回复后专注于一个.

谢谢.

java google-app-engine jpa jdo

81
推荐指数
9
解决办法
3万
查看次数