问题标签 [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.
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?
gradle - 代理背后的 Gradlew
我有一个来自 Gaelyk(称为 Bloogie)的样本,它正在使用 gradlew。
我在代理后面。
我已经阅读了 gradle 文档并发现了这个:
gradle.properties
但我不知道如何将此信息放入包装器 gradlew 中。任何想法?
eclipse - Gaelyk eclipse 配置错误
我尝试使用模板项目的 gradle 脚本在 eclipse 中配置一个 gaelyk 项目,但总是失败。为此,我使用以下命令: gradlew cleanEclipse eclipse
所有的包似乎都正确下载了,创建了 .project 和 .classpath 文件,但我总是在项目中发现这个错误:
似乎在 .classpath/.project 文件中未正确指定 appengine SDK。我已经安装了 eclipse Indigo 和 google 插件的最新版本
我该如何解决?
gaelyk - HTML 参数作为数组
我在 Google AppEngine 上使用Gaelyk框架。
从 HTML 表单中,我需要按确切顺序获取参数。
在我的应用程序中,参数的顺序非常重要。
我有 HTML 表单内容:
提交表单后,我得到了数组:
数组的顺序正确,但我可以依赖这种行为吗?
或者如果我需要确切的顺序,我需要写:
在servlet中我得到了地图:
什么是正确的解决方案?
如果第二种解决方案是正确的,那么从 Maps 获取 Array 的最佳解决方案是什么?
非常感谢
汤姆
google-app-engine - 组织 Gaelyk 项目
我正在使用 Groovy 和 Gaelyk 开发一个项目。我想将我的文件组织在/src/main/WEB-INF/groovy
.
当我将所有文件放在同一个文件夹中时它可以工作,但当我将它们放入不同的文件夹时则不行。也许改变构建配置?
有任何想法吗?
groovy - Groovy JavaDocs - XmlUtil 是否有“自”版本标签?
我试图找出XmlUtil 何时首次引入 Groovy?某处是否有“自”版本 X 标签而我只是没有看到它?在 Groovy 2.0.5 中,我得到了一个缺少方法异常,但在 2.1.3 中没有为 escapeXml()。
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# 应用程序中使用它,而不用为用户带来麻烦吗?
google-app-engine - 应用引擎上的 Groovy servlet
我刚刚创建了一个谷歌应用引擎项目,我想使用 groovy servlet。我已将 groovy-all 放在 lib 文件夹中,并将映射放在 web.xml 中。当我尝试访问 servlet 时出现异常:拒绝访问 ("java.lang.RuntimePermission" "accessClassInPackage.sun.reflect")
我知道有 Gealyk,但我想知道到底发生了什么以及为什么......我想这与类加载或编译有关吗?Gaelyk如何处理这个问题?
google-app-engine - Glide/Gaelyk/Groovy:部署到 Google App Engine 时出错:无法输入 oauth2 令牌
作为 Glide 项目部署过程的一部分(http://glide-gae.appspot.com/docs/intro第 2 部分的第 3 步),您需要使用 oauth2 进行身份验证。我的浏览器按预期弹出了令牌,但该过程没有等待我复制代码,它只是继续出现以下错误......
我可以做些什么来部署我的应用程序?如何强制该过程等待我输入代码?
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>
使用的软件版本:
我可以更改什么来部署此应用程序?