草庐IT

java - 在带有 Play 框架 2.1.x 的 Eclipse 中使用多个项目

我在Eclipse中有一个现有项目(我们称它为“NotPlayProj”),其中有很多Java代码仍在开发中。我使用play2.1.0创建了一个新的eclipse项目(我们称之为“PlayProj”)。我的目标是在PlayProj中使用来自NotPlayProj的代码,并让Eclipse和Play编译器通知任一项目中的更改。如果我进入PlayProj的属性并通过“项目”选项卡添加NotPlayProj,则方法完成和包含在eclipse中起作用,但Play编译看不到结果。我查看了Play模块,它们似乎无法满足我的要求。有没有办法做到这一点,最好是不修改NotPlayProj?编辑---我

java - 应用未正确配置为使用 Google Play 游戏服务

我正在使用BaseGameActivity类连接到googleplay游戏服务。问题是不知何故身份验证不起作用。我在网上搜索了几个小时的解决方案,但没有找到任何可以帮助我解决问题的东西。当我启动BaseGameActivity时,我在LogCat中得到以下输出:03-1914:22:36.126:W/GameHelper(15312):****03-1914:22:36.126:W/GameHelper(15312):****03-1914:22:36.126:W/GameHelper(15312):****APPNOTCORRECTLYCONFIGUREDTOUSEGOOGLEPLA

java - 如何在 Play Framework 的 session 中存储对象(不是字符串)?

我有一个学校项目,我必须使用Java。最近发现了playframework,想尝试一下。快速入门非常简单,但我遇到了session问题。本质上是无状态的,play将整个session在cookie中发送给用户,并在下一个请求时接收它,因此它只允许session中的数据量有限。我想做的是在用户登录时从数据库中获取User对象,并将其保存在session中,这样我就可以从模板等访问它(我在User类中有一些方法需要按顺序调用自定义UI),但如果我放置User对象,play会调用它的toString方法并将其放入session中。我发现推荐的方法是将大量数据放入缓存中,但我不知道如何从模板访

java - 我们可以完全避免使用 Scala 并简单地使用 Play!框架

这是一个新手问题。是否可以使用Play!完全不需要使用任何Scala的框架?即使我创建一个纯Java应用程序,它似乎也会创建index.scala.html并使用Scala@语法。Play!上是否有纯Java应用程序的示例?网站?我不想花时间学习Scala的语法(无论文档如何让我确信它“就像java”)。所以基本上我希望应用程序堆栈是HTML、CSS、Jquery和服务器上带有mongo之类的数据库的可靠Java框架。而已。如果不玩!可以使用什么(最近的)框架? 最佳答案 如果您使用的是Play2,那么是的,您可以完全在Java中工

java - Play Framework : Server monitoring and performance admin page

我正在使用Play2.2.x和Scala。我想要一个管理仪表板,它在一个漂亮的HTML图表GUI页面中显示CPU/内存、最近的HTTP请求列表、性能和负载指标、日志、服务器控制台等。是否有我可以使用的Play插件或JavaEE插件?Takipi/NewRelic看起来不错,但没有niceHTTPlogUI.JavaMelody看起来也不错,但它适用于传统的JavaEE应用程序而不是Play2Scala应用程序。 最佳答案 对于与HTTP请求/JVM统计相关的指标,Twitter的Ostrich很棒:https://github.co

java - 如何在 Play Framework 项目中使用相对路径访问资源文件?

我的play框架项目使用资源文件,例如CSV文件,这些文件位于我直接在play项目根目录下创建的resources目录下,因此它与其他目录(如app、public等)处于同一级别。如何从Java或Scala文件中获取我可以使用相对于项目根目录的路径打开此类文件吗?当我创建war并部署应用程序时,这条路径也应该有效。 最佳答案 VirtualFile类应该做你需要的一切,尤其是方法“fromRelativePath()”。VirtualFilevf=VirtualFile.fromRelativePath("filename.csv"

java - 无法在 Play 2 中使用多个 ebean 数据库

我们正在使用PlayFramework2.0.3建立一个稍微复杂的项目。我们需要访问多个数据库(预先存在),并希望使用框架的内置工具(即EBean)来完成。我们尝试在“models”包中创建所有模型类,然后将每个类及其FQN映射到application.conf中相应的EBean属性:ebean.firstDB="models.ClassA,models.ClassB,models.ClassC"ebean.secondDB="models.ClassD"ebean.thirdDB="models.ClassE,models.ClassF"这似乎不起作用:PersistenceExce

java - 如何将 Play 框架模型转换为 XML 和 JSON?

PlayFramework是否有将Play模型转换为XML/JSON的native或推荐方法?类似于JAXB或Jackson。有人推荐templateapproach但这非常冗长并且不能保证格式正确的XML/JSON。PlayDocumentationonXML仅显示使用字符串连接构建的XML响应,如下所示:returnok("Hello"+name+"");类似地,PlayDocumentationonJSON显示了一个JSON对象被一次构建一行。ObjectNoderesult=Json.newObject();result.put("status","OK");result.pu

java - Play Framework (2.1.3) 不运行任何测试

我有4个测试类,每个类平均有两个测试函数。第一个测试如下,必须正确(来自Play的教程)。publicclassApplicationTest{@TestpublicvoidsimpleCheck(){inta=1+1;assertThat(a).isEqualTo(2);}}其他的是定制的并且有一个@Before设置,像这样:publicclassUserTestextendsWithApplication{@BeforepublicvoidsetUp(){start(fakeApplication(inMemoryDatabase()));}//creationandretriev

java - Play Framework中获取表单数据的方法

我在问这个问题之前发现了这篇简洁的帖子(但没有解决我的问题):我正在尝试使用PlayFramework作为后端,通过ajax调用更新记录。这是关于我的请求的一些数据:RequestURL:http://172.20.12.50:9000/updateNameRequestMethod:PUTFormDataname=&value=Testttt&pk=367以下是我如何尝试测试我在服务器端获得的内容:Logger.info("PKIS"+request().getQueryString("pk"));这是我在日志中得到的:[info]application-PKISnull我如何从Fo