问题标签 [gaelyk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1868 浏览

google-app-engine - 关系数据模型到 Google 数据存储的映射

首先,我来自 RDBMS/SQL/C++/Java/Python 背景,我是
Gaelyk、Google API 和 Google 数据存储的新手。

我喜欢在编码之前进行建模(对代码使用流程图,对数据库使用 DB 建模工具)

我过去大量使用 Erwin 来进行数据库建模。

在 Erwin 中,我设计了一个数据库的逻辑/物理数据模型,我想
使用 Google 数据存储和 Gaelyk 和 Google AppEngine SDK 来实现。

我想在编码之前设计数据布局。
我选择的设计工具是 Erwin Data Modeler。

当我查看 Google 数据存储时,我发现
没有关系约束,并且连接是通过
WHERE 子句 :bind 变量完成的。

如何将现有模型(带有 PK/FK、依赖实体、重关系链接)映射到 Google 数据存储区?

是否有可以让我为 Google 数据存储进行设计的建模工具?
数据库设计是否应该源自 Gaelyk MVC 模式和直接编码?
我不习惯这一点,因为我来自 RDBMS 背景,在那里你大量建模
,​​所有好的东西都来自良好的关系设计。

此外,在使用命令式语言(C++、C、Java、Python)编写数据库客户端应用程序之前,
我喜欢编写伪代码,但首先是数据库设计(如果应用程序
有数据库后端)

我做这一切都错了吗?看起来有一套工具可供我
开始编码,但没有设计工具集。

附录:
这是我试图映射的逻辑模型模型

我将如何映射循环关系
帐户 --(1:m)-- following --(m:1)-- following_account_id --(1:1)-- account_id?

0 投票
17 回答
91046 浏览

gradle - 代理背后的 Gradlew

我有一个来自 Gaelyk(称为 Bloogie)的样本,它正在使用 gradlew。

我在代理后面。

我已经阅读了 gradle 文档并发现了这个:

gradle.properties

但我不知道如何将此信息放入包装器 gradlew 中。任何想法?

0 投票
1 回答
268 浏览

eclipse - Gaelyk eclipse 配置错误

我尝试使用模板项目的 gradle 脚本在 eclipse 中配置一个 gaelyk 项目,但总是失败。为此,我使用以下命令: gradlew cleanEclipse eclipse

所有的包似乎都正确下载了,创建了 .project 和 .classpath 文件,但我总是在项目中发现这个错误:

似乎在 .classpath/.project 文件中未正确指定 appengine SDK。我已经安装了 eclipse Indigo 和 google 插件的最新版本

我该如何解决?

0 投票
1 回答
668 浏览

gaelyk - HTML 参数作为数组

我在 Google AppEngine 上使用Gaelyk框架。

从 HTML 表单中,我需要按确切顺序获取参数。
在我的应用程序中,参数的顺序非常重要

我有 HTML 表单内容:

提交表单后,我得到了数组:

数组的顺序正确,但我可以依赖这种行为吗?

或者如果我需要确切的顺序,我需要写:

在servlet中我得到了地图:

什么是正确的解决方案?
如果第二种解决方案是正确的,那么从 Maps 获取 Array 的最佳解决方案是什么?

非常感谢
汤姆

0 投票
1 回答
106 浏览

google-app-engine - 组织 Gaelyk 项目

我正在使用 Groovy 和 Gaelyk 开发一个项目。我想将我的文件组织在/src/main/WEB-INF/groovy.

当我将所有文件放在同一个文件夹中时它可以工作,但当我将它们放入不同的文件夹时则不行。也许改变构建配置?

有任何想法吗?

0 投票
1 回答
254 浏览

groovy - Groovy JavaDocs - XmlUtil 是否有“自”版本标签?

我试图找出XmlUtil 何时首次引入 Groovy?某处是否有“自”版本 X 标签而我只是没有看到它?在 Groovy 2.0.5 中,我得到了一个缺少方法异常,但在 2.1.3 中没有为 escapeXml()。

0 投票
1 回答
116 浏览

c# - 对(免费)Google App Engine Groovlets 的安全 servlet 调用

我正在使用 C# 创建一个游戏覆盖分布式应用程序,该应用程序需要将数据发送到 GAE 服务器并获取数据更新作为响应。

我将 Gaelyk 用于一个简单的 GET Groovlet,但我想知道如何确保将数据传输到我的服务。目前(本地服务器)我只是用参数进行 GET 调用。为了成功处理,我只需检查所有参数是否已随调用提交。

但是一旦我在野外,这是没有选择的。问题是,尽管黑客是一个小众应用程序,但他们对获取响应数据有浓厚的兴趣,因为这会对游戏本身产生重大影响,例如为黑客提供了巨大的优势。

由于 GAE 没有 SSL 选项 afaik,所以我想做这样的事情:

  • 客户端应用程序的首次启动会生成一个公钥/私钥
  • 客户端将包含我的 GAE 服务器的公钥
  • 对于每个调用,我将使用客户端私钥/服务器公钥加密要发送的数据并通过 PUT 发送(因为 URL 长度)
  • 只有一个参数,密钥是客户端的公钥,值是加密数据
  • 服务器现在使用客户端公钥和他的服务器私钥解密并可以更新数据
  • 对于响应,我将使用客户端公钥/服务器私钥进行加密
  • 客户端现在能够解密响应数据

这是保护我的服务的合法方式吗?有更好的选择吗?以及如何从 C# 和 Gaelyk/Groovy 开始使用非对称加密?

PS:由于对内存读取的一些要求,我需要使用 C#,并且我需要使用 GAE,因为它对个人使用是免费的,而且我预计流量不会很大。由于简化了 Servlet/Datastore 处理,我使用了 Gaelyk。

编辑:我刚刚看到Google App Engine(Java) 上的安全性 - Servlet SSL?关于免费使用 SSL 是可能的。所以我的问题应该是

这足以进行安全通信吗?我可以在我的 c# 应用程序中使用它,而不用为用户带来麻烦吗?

0 投票
1 回答
217 浏览

google-app-engine - 应用引擎上的 Groovy servlet

我刚刚创建了一个谷歌应用引擎项目,我想使用 groovy servlet。我已将 groovy-all 放在 lib 文件夹中,并将映射放在 web.xml 中。当我尝试访问 servlet 时出现异常:拒绝访问 ("java.lang.RuntimePermission" "accessClassInPackage.sun.reflect")

我知道有 Gealyk,但我想知道到底发生了什么以及为什么......我想这与类加载或编译有关吗?Gaelyk如何处理这个问题?

0 投票
2 回答
331 浏览

google-app-engine - Glide/Gaelyk/Groovy:部署到 Google App Engine 时出错:无法输入 oauth2 令牌

作为 Glide 项目部署过程的一部分(http://glide-gae.appspot.com/docs/intro第 2 部分的第 3 步),您需要使用 oauth2 进行身份验证。我的浏览器按预期弹出了令牌,但该过程没有等待我复制代码,它只是继续出现以下错误......

我可以做些什么来部署我的应用程序?如何强制该过程等待我输入代码?

0 投票
1 回答
181 浏览

google-app-engine - Glide/Gaelyk/Groovy:部署到 Google App Engine 时出错:缺少 web.xml(没有这样的文件或目录)

Glide Google App Engine ( https://github.com/kdabir/glide ) 项目看起来是在 Web 上托管和运行简单 Groovy 脚本的好方法。

但是,按照http://glide-gae.appspot.com/docs/intro上的说明进行操作后,尝试部署到 GAE 服务器时出现错误。

我将 __glide.groovy 设置为“部署 2 分钟”。但是,一旦我运行“glide deploy”,我就会收到以下错误……</p>

使用的软件版本:

我可以更改什么来部署此应用程序?