8得票1回答
如何在playframework 2中配置keep-alive超时时间

我在生产环境中使用playframework 2.0,发现相应的java进程打开的文件数量快速增加。我将允许一个进程打开的默认文件数从1024更改为4096,但这只是暂时解决问题,因为一段时间后,打开文件的数量变得如此之大,以至于服务器变慢,有时甚至会在日志中出现"too many open ...

15得票4回答
Play框架中有关cookies和sessions的安全问题

对于我的应用程序,我正在实现与zentask中相同的安全性。 public class Secured extends Authenticator { @Override public String getUsername(Context ctx) { return ctx.ses...

9得票4回答
使用JsonView将POJO转换为JsonNode

我是一名典型的Play Framework应用程序开发者,希望从我的控制器方法中返回一个JsonNode,使用Jackson库。 这是我目前的做法: public static Result foo() { MyPojoType myPojo = new myPojo(); S...

8得票2回答
play.libs.Json.fromJson在Java中如何处理List<T>?

我想使用Play 2.1框架附带的Json库。但我无法将一个json对象反序列化为Java List。 使用gson,你可以写出类似以下的代码: Type type = new TypeToken&lt;List&lt;XYZ&gt;&gt;(){}.getType(); List&lt;...

7得票2回答
AngularJS + OAuth + Play 2.0

我正在学习Angularjs,为一个新项目创建单页应用程序。后端将使用Scala和Play 2.0框架以REST风格API的形式。我想使用FB、Twitter、Google、OpenId账户作为用户注册和登录的方式,但我对OAuth和如何在Angular和Play 2.0中使其工作不是很了解(...

7得票2回答
选择数据库服务 - mongohq vs dynamodb

目前我正在收集关于使用哪种数据库服务的信息。 虽然我非常新手,但我们认为我们想要一个noSQL数据库。 我们使用Java with Play! 2。 我们只需要一个用于用户注册的数据库。 现在我已经熟悉了类似dynamoDB的键值存储的GAE ndb。MongoDB是文档型数据库。 ...

26得票5回答
Scala/Play:将JSON解析为Map而不是JsObject

在Play Framework的首页上,他们声称“JSON是一等公民”。我还没有看到证据。在我的项目中,我正在处理一些非常复杂的JSON结构。这只是一个非常简单的例子:{ "key1": { "subkey1": { "k1": "value1"...

14得票1回答
Play框架:play.api.mvc和play.mvc包之间有什么区别?

当我使用Play框架时,我遇到了两个选择:play.api.mvc和play.mvc包。 它们之间有什么区别?

8得票1回答
Play Framework路由中的非捕获通配符

我正在通过 Play 暴露一个 HTTP API,为了管理兼容性破坏的更改,URL 包含版本号。 目前它看起来像下面这样: GET /api/v1/someMethod com.foo.Api.someMethod() 当我对某个方法的输出进行更改时,我希望支持v2版本。...

10得票1回答
Play! 2.0中H2 DB控制台的URL

这应该非常简单,但我在文档中找不到它。 在Play! 1.2中,我能够使用以下URL登录到DB控制台: http://localhost:9000/@db 在Play! 2.0上似乎不再起作用(我收到了一个“操作未找到”的消息)。您知道在Play! 2.0中DB控制台的URL是什么吗? ...