Какие альтернативы Spring + JSF / Facelets существуют для веб-разработки в Java? - PullRequest
2 голосов
/ 18 февраля 2010

Давайте рассмотрим только стандартную архитектуру MVC и не касаемся SOFEA .

На самом деле я занимаюсь веб-разработкой с использованием JPA (Hibernate) + Spring + JSF / Faceletes. Для эффективного использования JSF я также использую по крайней мере Apache Orchestra и некоторые библиотеки компонентов (например, Tomahawk или RichFaces).

Я уже несколько раз наступал на грабли с jsf. Худшая вещь, с которой я столкнулся вчера, - это ошибка (или лучше назвать ее «недокументированная особенность») в jsf, и я потратил почти весь день, чтобы понять, почему мой простой код не работал. Это заставило меня задуматься о том, чтобы попробовать другие стеки или просто технологию презентации.

То, что я хочу видеть в ответах, - это несколько различных полных наборов технологий (т.е. не только jpa + Spring + jsf / facelets, но, как в моем описании - с Orchestra, RichFaces и, возможно, я забыл что-то другое). Было бы здорово, если бы вы также могли оценить «порог входа», т. Е. Насколько сложно начать использовать технологию (например, я потратил около 1 месяца, прежде чем я хорошо понял хотя бы основные принципы jsf).

Меня больше всего интересуют Spring + Wicket, Grails, возможно, GWT2, полосы. Мне также интересно узнать о преимуществах Spring + Spring WebFlow + JSF по сравнению с простым Spring + JSF.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 19 апреля 2012

Рассмотрим ReXSL , который использует шаблон MVC, но превосходит JSF по простоте и тестируемости.

1 голос
/ 18 февраля 2010

Шов (JSF + EJB3 / JPA)
Шов предлагает преимущества JSF за вычетом проблем, связанных с ним.Поскольку вы знаете JSF, кривая обучения будет короче.

...