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 и апплетов.

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

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

Поддержка JSF 2.0

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

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

Используйте JSP или Facelets (XHTML) для интерфейсной части веб-приложения с поддержкой JSF. Можно использовать следующие наборы компонентов JSF: PrimeFaces, RichFaces и IceFaces.

Сведения об использовании поддержки JavaServer Faces (JSF) доступны здесь.
Введение в JavaServer Faces 2.0

 

Редактор CSS

Диалоговое окно настройки JSF

Шаблоны Facelets

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

Среда IDE предоставляет мастер шаблонов Facelets для создания шаблонов Facelets, а также мастер клиента шаблонов Facelets для создания файлов на основе шаблона.

мастер шаблонов facelets

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

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

Проводник баз данных поддерживает JavaDB (Derby), MySQL, Oracle Database и 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 в мастере создания проектов. Среда IDE предоставляет мастер для создания файла Hibernate реверсивного проектирования и настройки файлов XML и классов POJO.

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

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

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

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

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

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

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

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

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

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