Wicket のページのバージョン管理が何に役立つのか、誰か説明してもらえますか? このトピックに関連するFAQの記事があります。
Wicket は、ブラウザーの戻るボタンをサポートするためにページのバージョンを保存します。
ListItems にリンクを含むページング ListView があり、クリックスルーして項目の 3 ページ目を表示したとします。3 番目のページで、リンクをクリックしてそのアイテムの詳細ページを表示します。現在、サーバーで現在利用可能な状態は、リンクをクリックしたときに 3 ページにいたということです。次に、ブラウザーの戻るボタンを 2 回クリックします (つまり、リスト ページ 3 に戻り、次にリスト ページ 2 に戻りますが、すべてブラウザー内にあります)。2 ページ目にいる間、サーバーの状態は 3 ページ目です。バージョニングがなければ、2 ページ目の ListItem リンクをクリックすると、実際には 3 ページ目の項目の詳細ページに移動します。
しかし、残念ながら私にはまったく理解できません。2 ページ目の ListItem をクリックすると、そのリンクで定義されたページ (アイテムの詳細ページ) に移動するはずです。3 ページ目のアイテムの詳細ページに移動する必要があるのはなぜですか?
さらに、ブラウザで戻るボタンを押すと、サーバーはまったく呼び出されません。そうですか?
では、このバージョン管理はどのように機能するのでしょうか?