Нет проблем.Стек JSF / Seam предоставляет вам все необходимые настройки, и в нем очень мало файлов XML.Фактически, он использует много аннотаций для определения сущностей и компонентов, поэтому вам не нужно беспокоиться о написании большого количества XML (это одна из причин, по которой был изобретен Seam).
стандартные компоненты JSFотображаются как простые теги HTML, в то время как если вы хотите перейти на AJAX и использовать Richfaces, его будет немного сложнее настроить, но ничего страшного.Я могу заверить вас, что для просмотра, вы можете написать все, что вы хотите на своих веб-страницах.
Вот хороший пример того, как визуализируются теги JSF.
Для модели и части БД, среда JPA дает вам возможность работать с простыми объектами Java.и иногда использовать его в «корпоративном» контексте с устаревшей схемой еще сложнее, поэтому не беспокойтесь.
Для простого веб-сайта вы можете спокойно пропустить часть EJB, это поможет вам написать болееБолее чистая структура проекта.Вы можете упаковать весь свой веб-сайт в простой файл .WAR.
Что касается слова "предприятие", я думаю, что оно больше связано с тем фактом, что среда Java EE предоставляет вам функцию, которая может вам понадобитьсякорпоративный контекст (например, EJB), но вы можете избежать их.Они не кусаются.