Поддерживает ли Eclipse IDE JSF 2.0? - PullRequest
7 голосов
/ 05 мая 2010

У меня установлен плагин WTP 3.1, а также плагин Glassfish v3. Я могу зарегистрировать свой сервер.

Когда я создаю динамический веб-проект, я вижу, что максимальная доступная версия динамического веб-модуля - 2.5. Затем я выбираю конфигурацию по умолчанию для Glassfish v3, но когда я смотрю на нее JSF, она не выбирается по умолчанию. Когда я выбираю его, максимальная доступная версия составляет 1,2.

Я хочу использовать JSF с facelets - поддерживает ли Eclipse это? Кажется, я не могу найти ничего полезного на сайте Eclipse WTP.

Ответы [ 4 ]

7 голосов
/ 05 мая 2010

Java EE 6 / JSF 2.0 является относительно новым. Большинство инструментов уже готовы, но Eclipse должен их догнать.

Статус пока что:

  • IntelliJ Ultimate Edition был ранним в этом. К сожалению, не бесплатное. Примечание: бесплатная версия Community Edition не предоставляет инструментов для большей части Java EE, не говоря уже о JSF .

  • NetBeans 6,8 появился чуть позже почти полная поддержка Java EE 6, включая JSF 2.0.

  • Eclipse для Java EE планировалось поддерживать Facelets в Galileo, но оно было отменено и отложено до преемника Helios , который в настоящее время является в одном из последних Этапы кандидата на выпуск были выпущены 24 июля 2010 года. Helios для Java EE будет поставляться с полной поддержкой Java EE 6, , включая JSF 2.0 .

На данный момент он просто отлично работает в Eclipse Ganymede / Galileo, когда вы выбираете JSF 1.2 и используете библиотеки JSF 2.0. Вам будет не хватать лишь некоторой помощи по коду, которая может быть полезна для JSF 2.0, но вы можете написать код так же хорошо.

2 голосов
/ 07 мая 2010

Используйте Eclipse с плагином JBoss Tools. Имеет поддержку JSF2 и CDI.

http://in.relation.to/14750.lace

1 голос
/ 25 июня 2010

Обратите внимание, что вы можете разрабатывать JSF 2.0 в Eclipse, но не с такой большой поддержкой инструментов, которая может появиться позже.

Вы всегда можете редактировать файлы xhtml непосредственно как XML-файлы (и иметь зарегистрированные пространства имен), а также иметь развертывания Glassfish. Я сделал это со стандартной версией Eclipse 3.5.2 Java EE и плагином Glassfish.

0 голосов
/ 05 мая 2010

Прочитайте http://weblogs.java.net/blog/2009/05/18/using-ide-write-jsf-20-app

Подробно описано, как настроить затмение для разработки jsf 2.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...