Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision |
jsf-ru:faq:with_struts [2006/01/22 17:09] – slonopotamus | jsf-ru:faq:with_struts [2006/01/23 13:12] – добавлена ссылка на Struts-Faces slonopotamus |
---|
[[jsf-ru:faq|Назад к FAQ]] | |
====== JSF и Struts ====== | |
<code java> | |
/** | |
* Struts - это MVC-фрэймворк для веб-приложений, использующий парадигму "Model 2". | |
* @deprecated используйте JSF вместо Struts. | |
*/ | |
@Deprecated | |
Struts struts; | |
</code> | |
[[http://struts.apache.org/|Struts]] - это технология, устаревшая по сравнению с JSF. Поэтому. Использовать JSF и Struts имеет смысл **только** тогда, когда у вас есть существующие приложение, использующее Struts и вы хотите перенести его на JSF, но так как оно у вас слишом большое , вы не можете перенести его за один приём, поэтому вам необходимо делать это постепенно. | |
| |
Интересный факт: Craig McClanahan, главный идеолог и создатель Struts'а, так же активно участвует в создании и спецификации JSF. Если хотите, можете почитать, что он [[http://blogs.sun.com/roller/page/craigmcc/20040927|пишет в своём блоге]] и [[http://struts.apache.org/proposals/struts-faces.html|на сайте Struts'а]] на тему Struts и (или) JSF. | |
| |
Ещё есть сомнительного качества [[http://struts.apache.org/struts-faces/index.html|библиотека для интеграции]] Struts'а и JSF, но она пока что в крайне нестабильном состоянии, ещё не было выпущено ни одного релиза, и вообще её пока никто не рекомендует к использованию. | |
| |
| |
===== Ссылки по теме ===== | |
* [[http://blog.exadel.com/?p=19|How to Make Struts People Happy with JSF]] (англ.) | |
* [[http://struts.apache.org/struts-shale|Struts Shale]] (англ.) | |
* [[http://www-128.ibm.com/developerworks/java/library/j-integrate|Integrating Struts, Tiles, and JavaServer Faces]] (англ.) | |