Назад к FAQ

JSF и Struts

  /**
   * Struts - это MVC-фрэймворк для веб-приложений, использующий парадигму "Model 2".
   * @deprecated используйте JSF вместо Struts.
   */
  @Deprecated
  Struts struts;

Struts - это технология, устаревшая по сравнению с JSF. Поэтому. Использовать JSF и Struts имеет смысл только тогда, когда у вас есть существующие приложение, использующее Struts и вы хотите перенести его на JSF, но так как оно у вас слишом большое , вы не можете перенести его за один приём, поэтому вам необходимо делать это постепенно.

Интересный факт: Craig McClanahan, главный идеолог и создатель Struts'а, так же активно участвует в создании и спецификации JSF. Если хотите, можете почитать, что он пишет в своём блоге и на сайте Struts'а на тему Struts и (или) JSF.

Ещё есть сомнительного качества библиотека для интеграции Struts'а и JSF, но она пока что в крайне нестабильном состоянии, ещё не было выпущено ни одного релиза, и вообще её пока никто не рекомендует к использованию.

Ссылки по теме