ごく最近、Tapestry 5 を発見しました。ビューとコントローラーが明確に分離されており、XML の代わりに名前の標準化が使用されているため、すぐに使い始めました。率直に言って、変更するつもりはありませんが、ドキュメントだけでは十分ではありません。
私が取り組んでいるプロジェクトは、いくつかのタイプの役割をサポートできなければなりません。ユーザーの認証、役割に応じた特定のサービスの使用、および役割による URL へのアクセスを許可する必要があります。
いくつかの調査の後、Tynamo プロジェクトの一部であるTapestry-Securityに出会いました。
サービス レイヤーを Web アプリケーションから完全に独立させたいと考えています。これを使用して Web サービスやその他のものを実装するからです。いざという時に別の識別システムを作る気はありません。
私の問題は、Tapestry を使用せずに Tapestry-Security を使用する方法がわからないことです。Tapestry-Security ガイドに示されている例では、私には十分ではありません。私はそれがどのように機能するか、かなり大まかな考えを持っています。ただし、タペストリー 5 以外でどのように使用できるかはわかりません。
Tapestry 5 なしで Tapestry-Security を使用するにはどうすればよいですか?
また、Tapestry プロジェクトの AppModule クラスで使用されるフィルター システムも理解できません。AppModule がフィルター システムで動作する方法を説明するドキュメントはありますか?
私にそれらのことを説明したり、正しい方向に向けたりできる人はいますか?
ありがとう。