Vaadin (6.8.8 バージョン) を使用して新しいプロジェクトを開始しましたが、URL に応じて異なるビューを表示する必要があります。
私のアプリが国に関する情報を表示するとします (たとえば)。myapp.com/にアクセスすると、任意の国を検索するフォームが表示されますが、 myapp.com/ 34 にアクセスすると、ID 34 の国の情報ビューが表示されます。
少し検索したところ、これらのアプローチでこの機能を取得できることがわかりました。
- MainApplication は HttpServletRequestListener を実装します
- ParameterHandlerの設定
- URIHandlerの設定
- UriFragmentUtilyの設定
これらのアプローチに大きな違いが見られないので、少し迷っていると思います。
私が欲しいものを手に入れるためのベストプラクティスは何ですか? URIHandlerはそれを行うための良い方法だと思いますが、その理由はわかりません。