このリンクhttps://blogs.oracle.com/enterprisetechtips/entry/post_redirect_get_and_jsfを使用してJSFアプリでPRGを実行する方法を理解しようとしていました が、どういうわけか3つの項目で混乱しました。
ブログから、PRGであるPOSTメソッドの代わりに、ページをレンダリングするときに302とGETリダイレクトを発行していることがfirebugからわかります。ブログでの唯一の変更は、Beanのスコープがセッションスコープからリクエストスコープに変更されたことです。したがって、このリンクは、すべてのマネージドBeanがリクエストスコープレベルであることを示唆していますか?実行しているサンプルアプリを確認し、ViewScopedBeanとSessionScopeBeanを多用しています。
ViewParametersの有用性は何ですか?URLにクエリ文字列パラメータを追加するとしたら、セキュリティ上の問題はありませんか?私は実際に、そのような機能をどこで使用できるかについてのユースケースを見つけています。
私が行っているトランザクションがADD/EDIT / DELETEなどのトランザクションの性質を実行しない場合でも、POSTリクエストであるJSFナビゲーションを使用するだけでよいのでしょうか。新しいページに移動したかっただけです。
ありがとう