草庐IT

play_licensing

全部标签

java - 如何在 Play Framework 中存储 cookie?

我想使用PlayFramework存储一个身份验证token,该token的有效期可能超过当前session,可能持续数天甚至数周-这样用户就不必每次都登录。推荐的方法是什么? 最佳答案 响应对象有一个方法setCookie,它完全可以满足您的需求response.setCookie("playlonglivecookie",yourData,"14d");请记住,存储在cookie中的数据未加密,因此如果您想对其进行加密,请使用Crypto.sign方法。它使用play框架key对您的代码进行签名。http://www.playf

java - 使用 Proguard 在 dist 上混淆 Play 2 网络应用程序?

如何在执行playstate|dist命令时自动混淆PlayFramework网络应用程序?想法是使用Proguard执行Java代码混淆。SBT有插件,比如sbt-proguard和xsbt-proguard-plugin,但我不确定是否可以直接将它们与Play2集成。请指教。 最佳答案 我不知道这是否适用于PlayFramework2.0.x,但从2.2.0开始就可以了。您可以按照给定的步骤进行操作here.所有步骤都非常简单。但是,您需要知道所需文件的位置:plugins.sbt-你可以在PLAY_HOME/framework

java - 如何从 Play 2 Java 上的路由反向生成绝对 URL?

我想从Play2Java中的Controller获取绝对URL。我找到了exactsamequestionforScala,但我不能让它在Java中工作。publicclassMyControllerextendsController{publicstaticResultmyMethod(){returnok();}publicstaticResulttest(){Logger.info(routes.MyController.myMethod().url);//Doesn'twork!Logger.info(routes.MyController.myMethod().absolut

java - 如何在 Play Framework 2.0 中创建自定义 validator ?

Play1.0带有基于http://oval.sourceforge.net/的全功能验证框架.随着2.0的发布,我的自定义validator不再工作。如何使用PlayFramework2.0创建自定义validator? 最佳答案 在Play2.0中,验证框架超出了数据的实际验证范围,因为它达到了:注释-使用“@”符号轻松声明验证约束validator——实际实现验证背后的逻辑消息-显示参数化错误消息(符合i18)最后,HTML助手-将之前的所有内容粘合在一起HTMLHelpers是Play2.0的新东西。在1.x中,Play已经

java - 如何使用 Play Framework 2.0 下载文件

我正在使用PlayFramework2.0.3创建一个应用程序,该应用程序提供用户应可下载的Excel文件。response().setContentType("application/x-download");response().setHeader("Content-disposition","attachment;filename=tradeLogTest.xlsx");但是,如何从response()获取输出流呢?tks 最佳答案 Play的Action可以返回一个文件:response().setContentType("

java - 使用 memcached 获取 Java Play 框架以缓存 Ebean 实体

我正在运行JavaPlayframework版本v2.6.1并使用Ebean为了坚持。我的意图是获得beancaching正在使用play2-memcached插件。到目前为止我做了什么?在本地主机上安装了memcached并启用了详细日志记录。用build.sbt中的libraryDependencies中的cacheApi替换了ehcache依赖项(我认为,这应该删除Ehcache完全)。添加"com.github.mumoshu"%%"play2-memcached-play26"%"0.9.0",到build.sbt中的libraryDependencies在“http://f

java - Ebean 在 Play Framework 2 中查找错误的序列名称

我有一个ID:@Column(name="device")@GeneratedValue(strategy=GenerationType.AUTO,generator="device_gen")@SequenceGenerator(name="device_gen",sequenceName="device_id")@IdpublicIntegerid;SequenceGenerator将sequenceName定义为device_id但尝试保存实体时出现错误:关系“public.device_seq”不存在。为什么要查找device_seq而不是device_id?我正在使用Post

java - 为什么 Play Framework 不构建在 Servlet API 之上?

我最近开始使用playframework,非常喜欢它的简单性。但是我遇到的一个困扰我的问题是为什么它完全避开了servlet规范?这种架构决策背后的主要动机是什么? 最佳答案 来自FAQWearefullyawarethatwemadechoicesthatareprettyuncommonintheJavaworld,andthatPlaydoesnotblindlyfollowalltheso-calledJava‘goodpractices’.ButallofthePlayteammembersareveryexperienc

java - 在 Play 框架中使用 Files.createSymbolicLink 获取 FileSystemException "A required privilege is not held by the client"

我正在尝试使用新的Java7Files.createSymbolicLink()Play中的方法!框架,我得到以下异常:RuntimeExceptionoccured:java.nio.file.FileSystemException:c:\work\foo\bar:Arequiredprivilegeisnotheldbytheclient.这是我第一次接触Java的权限模型,所以我了解发生了什么,但还不知道如何修复它(我想给Controller更多权限)。如果有人在这里回答的速度比我找到答案的速度快,我(和future的读者)将不胜感激。 最佳答案

java - One Play 2 Framework App - 同时使用 java 和 scala

我想使用morphia用于我的数据访问,但我也想尝试将Scala用于Web内容。是否可以混合搭配Java和Scala文件,或者如果我选择使用Java,我必须坚持使用Java?我知道这是一个新手问题,我来自python/django世界,我真的很喜欢Play,过去做过一些Java编程,但Scala看起来很有趣,所以虽然我有点害怕完全投入Scala,我希望能够将它与Java一起使用。感谢所有的帮助。 最佳答案 您绝对可以同时使用java和scala,因为Play是一个JVM框架,而不是Java或Scala。所以在Controller中,