Я думаю о хороших подходах к разработке веб-программного обеспечения.Spring отлично подходит для JDBC, но в нем также есть хорошая функция для автозаполнения неисправных форм, красивые бины для предварительного заполнения форм и т. Д.
Теперь я начал с JSF, и он кажется более правильным, чем Spring для выполнения MVC.Мне нравятся подходы xhtml, в том числе шаблоны, определение этих веб-процессов в файле face-config.xml и так далее.
Но нет четкого разделения интересов, потому что обе платформы могут работать с формами, и я уверен, что вам придется принять решение, если Faces или Spring создадут формы.Я склоняюсь к JSF, но мне не хватает этих изящных функций обработки ошибок и предварительного заполнения.
Может ли JSF делать эти вещи также?Я новичок в JSF, поэтому я не уверен, насколько он силен.