В чем разница между "динамическим веб-проектом" с фасетом JSF и "проектом JSF"?
Когда я устанавливаю плагины "платформы веб-инструментов" в Eclipse, у меня появляется новый тип проекта, который я называю "динамический веб-проект". В таком проекте я могу добавить фасет JSF, а затем использовать его для создания приложения JSF. Но когда я устанавливаю плагины "jboss tools", у меня появляется тип проекта, который называется просто "JSF project". В чем разница между обоими типами проектов? Почему люди, использующие инструменты jboss, создали свой собственный тип проекта JSF?
1 ответ
Плагины Eclipse созданы для достижения некоторых часто используемых / желаемых конфигураций. Как вы сказали, вы можете создать Dynamic Web Prject
а затем выполните пару шагов для преобразования / поддержки JSF. Проект JSF создан с уже выполненными необходимыми настройками.
Тот же пример, который вы можете применить даже между simple project
(созданный через New -> General->Project option) и Dynamic Web Project
то есть вы можете создать простой проект, создать файлы / папки, обновить путь к классам и т. д. вручную и достичь того же, что доступно через Dynamic Web Project
вариант. Эти плагины / опции помогают вам избежать нескольких ручных шагов для достижения желаемой функциональности. Проект JSF не является исключением.