JSF implicit vs. explicit navigation

This is somewhat subjective, but ala, it boils down to the following:

  1. Navigation rules in XML are a maintenance hell.

  2. Using navigation rules suggests that the web application in question suffers from the “one URL behind” problem which causes bad user experience (pages are not bookmarkable).

  3. Using navigation rules suggests that the web application in question is using POST for page-to-page navigation which causes not only bad user experience (pages are not bookmarkable), but also bad SEO (bots don’t index POST, hence POST-navigated pages are unreachable for public search engines).

See also:

Leave a Comment