2
A
回答
3
ChenillKit访问一个很好的模块。 也有基于安全框架阿帕奇四郎tapestry-security模块,提供注解像
@RequiresPermissions("news:delete")
public void onActionFromDeleteNews(EventContext eventContext) {
...
}
1
随着Chenillekit access模块,您可以使用@Restricted注释上的事件方法以及像这样:
@Restricted(role = YOUR_ROLE_CONSTANT)
@OnEvent(value="eventName")
private Object handleEvent() throws Exception {
... your event code ....
}
相关问题
- 1. 释放JavaScript事件处理程序
- 2. 如何释放事件处理程序
- 3. 注册SecurityTokenReceived事件处理程序
- 4. 使用JS和Canvas注册事件处理程序
- 5. HTML事件处理程序与React事件处理程序
- 6. 使用事件处理程序
- 7. c#使用事件处理程序WorkbookOpen
- 8. 如何使用Unity将事件处理程序注入到事件中
- 9. 事件在Java中使用通用处理程序处理
- 10. 如何使用intellij调试java注释处理程序?
- 11. Reactive extensions处理事件处理程序
- 12. 处理程序不处理事件
- 13. 事件处理程序事件处理程序不调用上单击按钮
- 14. 保护静态图像/文件与出文件处理程序
- 15. 捕捉屏幕保护程序事件
- 16. 在事件处理程序
- 17. JavaScript事件处理程序
- 18. 事件处理程序TabbedPanel
- 19. Javascript事件处理程序
- 20. BackgroundWorker事件处理程序
- 21. Elixir事件处理程序
- 22. jQuery事件处理程序
- 23. MsftDiscFormat2Data事件处理程序
- 24. MFC事件处理程序
- 25. Lua事件处理程序
- 26. C#事件处理程序
- 27. 如何向Observable.FromEventPattern中使用的事件注册/取消注册处理程序?
- 28. jQuery的 - 确保事件处理程序是最后的处理程序
- 29. 在neo4j中注册事务事件处理程序
- 30. 解释Laravel 5.1问题与注册事件处理程序,并以“expectsEvents”
挂毯的安全性似乎也没有什么积极的发展。 2011年6月发布的最新版本只有2个更改的问题我正在使用tapestry 5.3,不知道这是否支持。 ChenillKit自2008-2009以来似乎已经不复存在 – Quurks
由于5.3根据这个帖子http://permalink.gmane.org/gmane.comp.java.tynamo.user/419我猜想会有一个新版本的Tapestry很快就会有保障。 – frafac