草庐IT

restlet-2.0

全部标签

java - 使用 RESTlet 进行细粒度身份验证

我想使用具有细粒度身份验证的RESTlet公开资源。我的ServerResource应该仅供经过身份验证的成员(使用BASIC身份验证)通过GET访问。但是,使用POST的请求也应该适用于没有任何身份验证的调用者。为了明确:http://path/myapp/user应该允许任何人使用POST进行注册,但只有注册成员(member)才能GET所有用户的列表。不幸的是,我对RESTlet了解不多,我只找到对整个ReSTLet或Router使用较粗略身份验证的示例。那么如何为资源启用可选身份验证并在每个方法级别检查它们?提前致谢! 最佳答案

java - 表单验证play framework 2.0

我正在学习http://www.playframework.org/documentation/2.0/JavaForms上的教程我创建了一个LoginForm.java类(而不是示例中的User.class。不是用于持久化的类,只是一个表单值持有者)packagedomain;importstaticplay.data.validation.Constraints.*;publicclassLoginForm{@RequiredpublicStringemail;publicStringpassword;}在我的Controller中我这样做(作为示例),但我将值设置为空字符串以尝试

java - 自定义配置文件 - Play !框架2.0

我对从自定义配置文件加载属性有疑问。我试过了加载我的oauth.properties文件的两种不同方法,但我不能开始工作,所以我希望这里有人可以帮助我。我尝试的第一种方法是将文件添加到conf目录并这样引用它:StringoauthPropertiesFile=ClassLoader.getSystemResource("oauth.properties").getFile();但那只是返回了NULL。我尝试的第二种方法是添加:@include.oauthProperties=oauth.properties到application.conf文件,然后在我的Controller喜欢:S

JavaFx SceneBuilder 2.0 不解析自定义控件

我有一个在我的应用程序中呈现的自定义JavaFx控件。但是,我无法让SceneBuilder理解它。我有CustomTextField.java/CustomTextField.fxml。CustomTextField继承自UserControl,定义为here,但我创建的任何自定义控件都会出现场景生成器问题。首先,我必须将导入语句更改为通配符。来自到否则,scenebuilder会抛出异常/显示堆栈跟踪,表明无法找到源文件。我不知道为什么这是必要的,但它似乎有效,所以我继续前进。我听说您也在fxml文件中指定了一个scenebuilder-classpath-element。所以,我

java - ReSTLet 路径参数不起作用

下面是我的路线publicRestletcreateInboundRoot(){Routerrouter=newRouter(getContext());router.attach("account/profile",UserProfile.class);下面是资源类UserProfile.java@post@path("add")publicvoidaddUser(Useruser){@post@path("modify")publicvoidmodifyUser(Useruser){@postpublicvoidtest(){//onlythisiscalled我想调用一个资源类并

java - 为什么 GAE 上的 ReSTLet 说 Component is NULL

在对ReSTLet资源发出的每个请求中,我都会在GoogleAppEngine日志中看到以下日志21:38:50.059javax.servlet.ServletContextlog:ExampleAPIs:[Restlet]ServerServlet:componentclassisnull21:38:51.568javax.servlet.ServletContextlog:ExampleAPIs:[Restlet]Attachingapplication:com.example.api.ExampleAPIConfig@68ec99toURI:/example/v1为什么说Com

java - 如何使用 JSF 2.0 在一个页面中使用多个表单?

我尝试在一页中使用JSF2.0的多个表单。我使用PrimeFaces3.0M1并尝试构建一个带有选项卡和每个选项卡一个表单的应用程序。我有一个像下面这样的页面:如果我单击选项卡1中的提交按钮,一切都会像预期的那样工作。但是,如果我单击第二个选项卡上的按钮,该命令将不会在controller2中执行。这里有什么问题?如果我将button2的执行命令绑定(bind)到button1,controller2中的命令将正确执行,因此我可以排除支持beans存在问题。我该如何解决这个问题? 最佳答案 Primefaces向导和tabview组

java - 访问游戏中的全局对象! 2.0 与 Java

我已经扩展了GlobalSettings类,如教程中所示Applicationglobalsettings.然后如何访问此类的实例,比方说从View方法?我假设在应用程序启动时创建了一个实例,并且它可能是某个对象的成员。例如,我希望在这里找到它:Play.application().getGlobalSettings()或类似的东西,但我在Play.*层次结构中找不到它。有什么想法吗?谢谢。 最佳答案 我是Play2.0的新手,但是,我认为使用插件注入(inject)会更好。检查一下:https://github.com/types

java - 如何在 Play 的 2.0 WebSocket 中验证用户身份?

你好我有按预期工作的通用PlayWebSocket方法,但我需要对用户进行身份验证。不幸的是,当尝试使用最简单的方法来识别方法中的用户时:publicclassApplicationextendsController{publicstaticWebSocketconnect(){returnnewWebSocket(){@OverridepublicvoidonReady(finalWebSocket.Inin,finalWebSocket.Outout){Userlogged=User.findByUsername(Http.Context.current().request().u

java - 按排名排列的 FindBugs 2.0 错误列表?

我知道有list的错误,但我想有一个列表,其中包含有关排名(2.0版中的1到20)或至少有关排名组(关注、麻烦、可怕、最可怕)的附加信息。也许我遗漏了什么,但FindBugs论坛似乎并不活跃?! 最佳答案 也许http://code.google.com/p/findbugs/source/browse/trunk/findbugs/etc/bugrank.txt但我不知道它是否详尽无遗(FindBugsBugDescriptions有更多条目)。 关于java-按排名排列的FindBu