Разработка JSF приложений при помощи IntelliJ Idea. Часть 1: Установка компонентов и настройка среды разработки

от автора

Этат статья является переводом статьи «Developing JSF applications» с официальной вики jetbrains (http://wiki.jetbrains.net/intellij/Developing_JSF_applications) только вместо сервера приложений Tomcat будет использоваться GlassFish.

Мы начнем с подготовки к разработке JSF приложений. Она включает в себя активацию необходимых плагинов, регистрацию GlassFish в IntelliJ Idea и создание Java модуля, подходящего для разработки JSF приложений.

Далее мы разработаем небольшое JSF приложение, в котором будут продемонстрированы некоторые техники программирования и возможности среды разработки. Приложение будет разрабатываться поэтапно: функции в него будут добавляться порциями, необходимые проверки будут осуществляться в конце каждого этапа.

Перед началом работы

Для осуществления задач описанных в данном руководстве, убедитесь, что следующее программное обеспечение установлено на Вашем компьютере.
1. Пакет Java EE 7 SDK(Java Enterprise Edition 7 Software Development Kit) версии 1.7 или выше. Его можно загрузить с официального сайта компании Oracle (http://www.oracle.com/technetwork/java/javaee/downloads/index.html). Комплект поставки также включает в себя сервер приложений GlassFish, примеры и документацию.
2. IntelliJ Idea Ultimate Edition версии 12. Ознакомительную версию на 30 дней можно бесплатно скачать с сайта JetBrains (http://www.jetbrains.com/idea/download/index.html).

Проверка установки необходимых плагинов

Плагины расширяют функциональность IntelliJ Idea. Для выполнения заданий этого руководства необходимо, что бы были активированы следующие плагины:
— JSF Support
— GlassFish Integration

Для проверки того, что эти плагины активированы:
1. Запустите IntelliJ IDEA.
Если Вы недавно установили IntelliJ IDEA и запускаете ее первый раз, то запустится Мастер начальной конфигурации (Initial Configuration Wizard), который позволит деактивировать неиспользуемые плагины (все плагины, которые поставляются с IntelliJ IDEA по умолчанию включены).
Когда Вы дойдете до страницы, которая содержит Web и JavaEE плагины проверьте, что плагин JSF активирован.
image
Аналогично, на странице, которая содержит список плагинов для серверов приложений, проверьте, что активирован плагин для сервера приложений GlassFish.

Если Вы не в первый раз запускаете IntelliJ Idea и не помните активированы ли необходимые плагины необходимо сделать следующее:

2. Откройте диалог настроек (нажатием CTRL+ALT+S)

3. В левой части диалогового окна нажмите Plugins.

image

4. В правой части диалогового окна, на странице Plugins, наберите js в поле поиска. В результате, в списке плагинов будут показаны только те, которые содержат в своем названии или описании js.

image

Если флажок напротив JSF Support не стоит — поставьте его.
image

5. Аналогичным образом проверьте активность плагина GlassFish Integration.

6. Нажмите ОК в диалоговом окне настроек.

7. Если плагины не были активированы, а вы их активировали необходимо перезапустить IntelliJ Idea для того, чтобы изменения вступили в силу. В этом случае отобразится соответствующее диалоговое окно.

image

Регистрация сервера приложений GlassFish в IntelliJ Idea

Для регистрации сервера приложений в среде разработки:
1. Откройте диалог настроек (нажатием CTRL+ALT+S)

2. В левой части диалогового окна выберите Application Servers

image

3. В правой части диалогового окна, на странице Application Servers, нажмите +, а затем GlassFish Server.

4. В диалоговом окне GlassFish Server нажмите кнопку справа от поля GlassFish Home.

5. В открывшемся диалоговом окне выберите директорию, куда установлен сервер приложений GlassFish и затем нажмите кнопку ОК.

6. Нажмите ОК в диалоговом окне GlassFish Server.

Среда разработки IntelliJ Idea зарегистрирует .jar файлы (библиотеки классов Java), необходимые для работы с сервером приложений GlassFish.

7. Нажмите ОК в диалоговом окне настроек.

В следующем топике мы рассмотрим создание проекта java Server Faces, его структуру и запуск при помощи сервера приложений GlassFish.

ссылка на оригинал статьи http://habrahabr.ru/post/190006/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *