среда, 14 августа 2013 г.

[Перевод] Разработка 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.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html


Комментариев нет:

Отправить комментарий