草庐IT

Playframework

全部标签

java - 在 Play 上强制执行 SSL!框架

我目前正在使用Play!1.2.2及其新的Netty客户端框架。虽然可以让HTTP和HTTPS异步服务,但我还没有找到一种简单的方法来强制执行SSL。有谁用过Play!有执行SSL的简单方法吗?不确定我是否需要创建重定向,或者是否可以在conf文件中快速解决。 最佳答案 有几种方法可以强制实现SSL。首先,您可以将所有操作设置为使用.secure()方法,例如indexpage另外一种可能也是最好的方法是通过前端HTTP服务器(例如Apache、Nginx或Lighttpd)来执行此操作。前端http服务器的想法是,您的应用程序在端

java - 在运行时替换某些方法的内容

我想在运行时替换一些方法的内容。我知道我可以为此使用javassist,但它不起作用,因为我想增强的类已经由系统classLoader加载。如何在运行时替换方法的内容?我应该尝试卸载类(class)吗?我怎样才能做到这一点?我看到这是可能的,但我不知道该怎么做。如果可能,我想避免为此使用外部库,我想自己编写代码。更多信息:-我想增强的类包含在一个框架中(在一个jar文件中)-我的代码实际上是这个框架的一个插件-我的插件运行的框架有它自己的classLoader,但是这个classLoader不加载它自己的类(它把它们委托(delegate)给系统类加载器)-我使用的框架是Play。感谢

java - 在运行时替换某些方法的内容

我想在运行时替换一些方法的内容。我知道我可以为此使用javassist,但它不起作用,因为我想增强的类已经由系统classLoader加载。如何在运行时替换方法的内容?我应该尝试卸载类(class)吗?我怎样才能做到这一点?我看到这是可能的,但我不知道该怎么做。如果可能,我想避免为此使用外部库,我想自己编写代码。更多信息:-我想增强的类包含在一个框架中(在一个jar文件中)-我的代码实际上是这个框架的一个插件-我的插件运行的框架有它自己的classLoader,但是这个classLoader不加载它自己的类(它把它们委托(delegate)给系统类加载器)-我使用的框架是Play。感谢

java - 带有进度条示例 PlayFramework 2 的长时间运行过程

我正在尝试实现一个长时间运行的后台进程,该进程在用户访问页面时生成。我想显示任务的进度,就像在这个例子中一样:http://web.archive.org/web/20130122091205/http://www.lunatech-research.com/archives/2011/10/31/progressbar-jqueryui-websockets-playframework有人知道PlayFramework2.0(使用内置AKKA)的教程吗?这个是1.2的 最佳答案 在阅读了所有AkkaJava文档后http://do

java - 带有进度条示例 PlayFramework 2 的长时间运行过程

我正在尝试实现一个长时间运行的后台进程,该进程在用户访问页面时生成。我想显示任务的进度,就像在这个例子中一样:http://web.archive.org/web/20130122091205/http://www.lunatech-research.com/archives/2011/10/31/progressbar-jqueryui-websockets-playframework有人知道PlayFramework2.0(使用内置AKKA)的教程吗?这个是1.2的 最佳答案 在阅读了所有AkkaJava文档后http://do

java - Play 框架应用部署

开发Play应用程序已经很长时间了,现在是部署它的时候了。那是我的第一次,所以我有点迷路了。哪个托管公司是最好的并提供优惠的价格? 最佳答案 我可能会发布我所做的详细说明,但这里有一个2分钟的快速总体思路。购买带有debian压缩(6.0)镜像的Amazon微型实例虚拟服务器(成本约为11美元/月)$>sudoapt-getinstallsun-java6-jdk6$>sudoapt-getinstallmysql5~:wget~:unzip*.zip~:setpathtojava,playsftp/scpyoursourcecod

java - Play 框架应用部署

开发Play应用程序已经很长时间了,现在是部署它的时候了。那是我的第一次,所以我有点迷路了。哪个托管公司是最好的并提供优惠的价格? 最佳答案 我可能会发布我所做的详细说明,但这里有一个2分钟的快速总体思路。购买带有debian压缩(6.0)镜像的Amazon微型实例虚拟服务器(成本约为11美元/月)$>sudoapt-getinstallsun-java6-jdk6$>sudoapt-getinstallmysql5~:wget~:unzip*.zip~:setpathtojava,playsftp/scpyoursourcecod

java - Play Framework : how to use "moreStyles" and "moreScripts"

在文件main.html中,在Play!创建的默认项目中,有这一行:#{get'moreStyles'/}我知道如果我需要添加更多样式,在我的View脚本中,我必须使用#{settag:'value'/}在哪里tag应该是moreStyles,但将值设置为完整的HTML似乎很糟糕标签。如果View需要添加更多样式或脚本会怎样?谢谢! 最佳答案 您可以使用以下方式设置更多样式:#{set'moreStyles'}#{stylesheet'main.css'/}#{/set}喜欢脚本:#{set'moreScripts'}#{scrip

java - Play Framework : how to use "moreStyles" and "moreScripts"

在文件main.html中,在Play!创建的默认项目中,有这一行:#{get'moreStyles'/}我知道如果我需要添加更多样式,在我的View脚本中,我必须使用#{settag:'value'/}在哪里tag应该是moreStyles,但将值设置为完整的HTML似乎很糟糕标签。如果View需要添加更多样式或脚本会怎样?谢谢! 最佳答案 您可以使用以下方式设置更多样式:#{set'moreStyles'}#{stylesheet'main.css'/}#{/set}喜欢脚本:#{set'moreScripts'}#{scrip

java - Wicket 还是 Playframework?

我是JavaWeb开发的新手,我想选择一个好的JavaWeb框架来学习。我发现了一些关于ApacheWicketframework的非常好的回声。和Playframework.我决定选择其中一个;但我需要选择;-)那么,选择什么以及为什么?编辑我的要求:我在Django开发方面有很好的经验,所以类似的框架会很棒,我需要一个可以与其他主流Java好东西(库、工具..等)交互的框架,这样我才能充分利用Java真正提供的功能。 最佳答案 Wicket和Play是两种截然不同的框架。Play是一个MVC框架,您可能会对来自Django的熟悉