corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Платформы веб-приложений

Разработка веб-приложений JSP в среде IDE NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Быстрое построение веб-приложений при помощи JavaServer Faces (JSF),  JavaServer Pages (JSP), Java Web Start (JNLP), JavaScript, Ajax, CSS и Applets.

Редактор со встроенной поддержкой языков

Редактор поддерживает языки HTML, XHTML, JavaScript, JSP, JSF, CSS, язык выражений, и содержит функции подсказок об ошибках, автозавершение кода, дополнение пространства имен и всплывающие окна документации. Также он распознает библиотеки Facelets, составные компоненты и включает в себя возможность автоматического импорта тегов.

Поддержка JSF 2.0 Support Усовершенствованная функция!

Среда IDE NetBeans поддерживает последний стандарт JavaServer Faces (JSF) 2.0, а также более ранний стандарт 1.2. Поддержка JSF 2.0 в среде IDE NetBeans включает в себя многочисленные мастеры для JSF и специальные возможности, предоставляемые редактором Facelets. JSF обеспечивают простоту использования следующими способами:

  • упрощает формирование пользовательского интерфейса из набора повторно используемых компонентов пользовательского интерфейса;
  • упрощает перенос данных приложения в пользовательский интерфейс и из него;
  • помогает управлять состоянием пользовательского интерфейса по всем запросам к серверу;
  • предоставляет простую модель установления связи между созданными клиентом событиями и кодом приложения на стороне сервера;
  • упрощает сборку и повторное использование компонентов пользовательского интерфейса.

В качестве внешнего приложения для веб-приложения с поддержкой JSF можно использовать JSP или Facelets (XHTML). Также можно использовать набор PrimeFaces с компонентами JSF.

Узнайте о принципах использования поддержки JavaServer Faces (JSF) здесь.


Редактор CSS

Диалоговое окно конфигурации JSF

Шаблоны Facelets

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

В среде IDE существует мастер "Шаблон Facelets" для создания шаблонов Facelets и мастер "Клиент шаблона Facelets" для создания файлов, зависящих от шаблона.

Мастер создания шаблона Facelets

База данных и средства привязки данныхУсовершенствованная функция

С помощью редактора запросов можно настраивать запросы, добавлять операции объединения, указывать критерии, просматривать результаты и многое другое. Используйте проводник баз данных для подключения к серверам баз данных, просмотра и изменения схемы базы данных, просмотра данных в таблицах и представлениях, а также для выполнения произвольных операторов SQL по отношению к базе данных. Среда IDE поддерживает привязку к службам данных посредством перетаскивания и включает в себя интерфейс поставщика данных для привязки к другим разнотипным источникам данных.

Проводник баз данных напрямую работает с JavaDB (Derby), MySQL, базой данных Oracle и PostgreSQL. Проводник поддерживает все относительные базы данных, для которых существует драйвер JDBC, включая IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL и Microsoft Access.

Окно баз данных и драйверов

Поддержка платформы Hibernate

Библиотеки Hibernate автоматически связываются с приложением при выборе платформы Hibernate в мастере создания проектов. Используйте мастер обратного проектирования Hibernate для создания файлов сопоставления XML в Hibernate и классов POJO. После этого создайте и отредактируйте файлы настройки и сопоставления Hibernate с помощью мастера создания нового файла и визуального редактора.

При переработке классов и полей Java (поиске употребления, переименовании, перемещении) файлы сопоставления Hibernate обновляются соответствующим образом. Редактор выполняет автозавершение не только классов и полей Java, но и имен таблиц базы данных и столбцов в файлах отображения Hibernate, а также названий некоторых свойств и значений в файлах настройки Hibernate. Для переходов между файлами настройки и сопоставления, а также между файлами сопоставления и эталонными классами Java используйте гиперссылки. Имеется возможность выполнять запросы HQL непосредственно в среде IDE (включая объединения и блоки).
Использование библиотеки Hibernate в веб-приложении

Создание кода hibernate

Поддержка платформы Spring

В мастере нового проекта можно выбрать платформу Spring и получить шаблон веб-приложения модели MVC на основе Spring со всеми необходимыми артефактами. Используйте в редакторе функции переработки программного кода (включая файлы настройки XML) и автозавершения кода. Используйте гиперссылки и новое диалоговое окно "Перейти к сериализуемому компоненту Spring" для быстрого перемещения по коду. С помощью мастеров файлов настройки XML и веб-контроллеров схемы MVC Spring выполните упорядочение комплектов файлов настройки в пользовательские группы.

 Автозавершение кода Spring

Поддержка платформы Struts

Используйте веб-платформу Struts 1.3.9 для создания гибких веб-приложений на основе стандартных технологий, таких как страницы JSP, компоненты JavaBeans, наборы ресурсов и XML. Применяйте автозавершение кода для тегов Struts и всплывающих окон документации Struts Javadoc в редакторе.

Создавайте файлы классов Struts ActionForm Bean и Action. Для гипертекстового перехода между файлом struts-config.xml и соответствующим классом компонента ActionForm необходимо щелкнуть левой кнопкой мыши, удерживая клавишу CTRL. Для удобного добавления объектов Forward, Action и Exclude используйте контекстное меню.

- Учебная карта по приложениям Java EE и Java Web

 Автозавершение кода Spring