ITFreelance.by
Поиск работы:
vk.com twitter.com Открытые проекты ITFreelance.by

Intellij Idea 8.x для разработки Web-приложений. Основные возможности. Часть 1

В этой статье я расскажу вам, как можно использовать среду разработки Intellij Idea 8.x для разработки web-ориентированных приложений. Мною будет представлена первая часть из серии статей, которые планирую посвятить обзору разработке интернет-приложений на Java. На момент написания статьи 24 августа 2009 г. на официальном сайте доступна версия Intellij Idea 8.1.3.

 

Первым делом необходимо скачать и установить саму среду разработки Intellij Idea 8.1.3 и последнюю версию SDK 1.6. После установки запускаем файл IntelliJ IDEA 8.1.3\bin\idea.exe.

 

 

Разработчики Intellij Idea представляют нашему вниманию Quick Start меню, разделы Documentation и Plugins.

 

Quick Start меню содержит подразделы:

 

1. Create New Project дает возможность нам создать новый проект либо импортировать проект, созданный в другой среде разработки. Последнее, безусловно, является большим плюсом, т.к. позволяет разработчикам безболезненно для уже созданного проекта в другой среде разработки попробовать Intellij Idea 8. Изначально в Idea можно импортировать проекты из Eclipce, JBuilder или Maven.
2. Подраздел Open Project позволяет загрузить ранее созданный проект в Idea.
3. Reopen Recent Project содержит ссылки на недавние открытые проекты. Эта возможность оказывается полезной, если вам приходится работать с несколькими проектами одновременно.
4. Check out from Version Control позволяет получить проект из системы контроля версий(VCS). По-умолчанию в Idea доступны CVS, Git, Subversion и TFS VCS.

 

Раздел Documentation:

 

1. Read Help ведет нас к справочнику по Idea. Здесь содержится довольно полное описание всех возможностей Intellij Idea 8.x.
2. Подраздел Tips of the Day является очень полезным для начинающих пользователей Idea, т.к. в нем содержатся краткие указания по использованию возможностей среды разработки: описание комбинаций горячих клавиш с подробными пояснениями.
3. Default Keymap Reference приведет вас к PDF файлу, содержащему комбинации клавиш в Idea с описанием их действий.
4. Plugin Development содержит ссылку на плагины в интернете к Intellij Idea. Это позволяет вам самостоятельно расширять ее возможности.

 

Раздел Plugins содержит перечень предустановленных плагинов. Среди них можно обнаружить необходимые и часто используемые при разработке web-ориентированных приложений:

 

1. CSS Support позволяет работать со средствами CSS, такими как селекторы и их атрибуты.
2. HTML Tools служит для представления html-кода с подсветкой тегов, выделением css-стилей и предпросмотра изображений.
3. Hibernate Support позволяет работать с базами данных посредством hibernate.
4. Java Script Support обеспечивает возможность работы с JavaScript. Одним из плюсов этого плагина является широкая область видимости объектов JavaScript и связей между ними.
5. Struts 2 позволяет использовать в web-приложениях Struts 2 с предустановленными параметрами. Также существует возможность самостоятельного конфигурирования необходимых значений для Struts 2.

 

Одной из приятных особенностей Intellij Idea 8.x является тесное сотрудничество плагинов между собой. Т.е. при использовании одного плагина существует возможность интегрирования в него возможностей другого плагина.

 

В качестве примера использования Intellij Idea 8.1.3 создадим проект с использованием Struts 2 и Hibernate.

 

Выбираем Create New Project.

 

 

Нас интересует пункт Create project from scratch. Выбор его позволит нам создать структуру проекта с использованием возможностей, которые поддерживаются в Intellij Idea 8.1.3. Выбираем этот пункт и нажимаем Next.

 

 

Мы попадаем на следующий этап создания проекта. Здесь нам необходимо указать имя проекта Name и выбрать место расположения проекта в файловой системе. Вводим Example в поле Name и нажимаем Next.

 

 

Оставляем выбранный пункт Create Source directory. Эти мы указываем, что исходные файлы нашего проекта будут храниться в директории src проекта. Нажимаем Next.

 

 

Этот этап является последним и Intellij Idea 8.1.3 предлагает нам выбрать технологии, которые будут использоваться в нашем приложении. Для раздела Web Application выбираем значение 2.5 и Struts 2. Этим мы указываем, что для реализации web-части будет использоваться фреймворк Struts 2.1.6. Для работы с базой данных на уровне сервисов будем использовать возможности Spring 2.5.5. Нажимаем кнопку Finish.

 

 

После этого Intellij Idea начнет самостоятельно загружать все необходимые библиотеки для работы с выбранными технологиями. Это является огромным плюсом Idea, т.к. разработчикам не приходится заботиться о поиске необходимых пакетов, Idea сама сделает это.

 

 

Как только необходимые библиотеки будут загружены, можно приступать к первичной конфигурации приложения. Выбираем File -> Project Structure.

 

 

В разделе Project SDK выбираем SDK, установленную в системе. В рассматриваемом случае доступна версия SDK 1.6. Project language level для выбранного SDK доступны версии Java 1.3, 1.4, 5 и 6. Целесообразно использовать Java 5 либо Java 6. Нажимаем OK.

Таким образом, мы завершили первый этап конфигурации web-приложения для Java с использованием Intellij Idea 8.1.3.

В последующих статьях я продолжу конфигурирование проекта. Мы разберем основные моменты подключения базы данных, укажу на тонкости, которые необходимо учесть для связи Struts 2, Spring 2.5.5 и Hibernate.

26.08.2009 | Комментарии: 1
Клёвая статья. Спасибо. Жду с нетерпением 2 часть.
28.08.2009 14:05:15
Только зарегистрированные пользователи могут оставлять комментарии.