Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tapestry 5用户身份验证_Java_Hibernate_Tapestry - Fatal编程技术网

Java Tapestry 5用户身份验证

Java Tapestry 5用户身份验证,java,hibernate,tapestry,Java,Hibernate,Tapestry,我在Tapestry网站上为Tapestry 5编写了非常精简的教程,并介绍了非常基本的数据库交互,但没有介绍如何进行用户身份验证。在tapestry 5中,哪里可以获得更全面的指导?我去了tapestry维基(http://wiki.apache.org/tapestry/Tapestry5HowTos)但我并不是真的在找一大堆指导。你知道有什么好的来源吗?你可以“自己使用”或使用第三方模块,如tynamo的。即使你自己写了,看看别人是如何实现的也是一个好主意,所以看看下面的例子 我第一次尝试

我在Tapestry网站上为Tapestry 5编写了非常精简的教程,并介绍了非常基本的数据库交互,但没有介绍如何进行用户身份验证。在tapestry 5中,哪里可以获得更全面的指导?我去了tapestry维基(http://wiki.apache.org/tapestry/Tapestry5HowTos)但我并不是真的在找一大堆指导。你知道有什么好的来源吗?

你可以“自己使用”或使用第三方模块,如tynamo的。即使你自己写了,看看别人是如何实现的也是一个好主意,所以看看下面的例子

我第一次尝试编写自己的安全模块时,我为我的所有组件和页面创建了一个类层次结构(继承提供的安全检查),它实际上并不遵循tapestry范式


不幸的是,tapestry和所有tapestry模块都有稀疏的文档似乎很流行。

如果您需要健壮的东西,您可能会想使用Shiro或Spring的安全性之类的东西。这两者都可以与Tapestry集成。Tapestry安全性基本上只允许您访问Shiro,您可以使用Shiro文档了解您需要了解的任何内容。Shiro工作得很好,您可以保护页面和方法。它有许多不同的选项,所以当你试图找出你需要的部件时,一开始可能会感到困惑,但开始使用它并不需要太多

还有一些其他想法需要考虑:

您可以在此处查看演示应用程序:

其来源如下:

这里还可以查看应用程序:


这里的信息来源是:

对我来说,学习框架最重要的是文档和支持……tapestry给了我邮件列表上的thisget的问题,没有其他方法!是的,文档很糟糕,但是一旦你通过了学习曲线的第一部分,它真的很好。Tapestry文档在过去的两个月里有了很大的改进,并且还在继续。