Netbeans ide java quick start tutorial

Создание пункта меню для создания нового холста

Для создания основных функциональных возможностей модуля используются шаблоны файлов разработки модуля. При использовании шаблона файла среда IDE регистрирует созданный элемент в файле layer.xml. После выполнения мастера для создания шаблона файла для дальнейшей разработки модуля используются интерфейсы API NetBeans.

  1. В окне «Проекты» щелкните правой кнопкой мыши узел проекта «Paint» и выберите в меню «Создать» команду «Прочее». В мастере создания файлов выберите «Разработка модулей» в области «Категории» и «Действие» в области «Типы файлов». Нажмите кнопку «Далее».
  2. На панели «Тип действия» примите параметры по умолчанию. Нажмите кнопку «Далее».
  3. На панели «Регистрация в интерфейсе» выберите «Глобальный пункт меню» и «Глобальная кнопка панели инструментов». Установите следующие значения:
    • Категория: Правка
    • Меню: Файл
    • Позиция: Без ограничений!
    • Панель инструментов: Файл
    • Позиция: Без ограничений!

    Примечание: Местоположение действия не имеет значения, однако оно должно находиться в меню «Файл» и на панели инструментов «Файл».

    На экране должны быть представлены следующие параметры:

    Нажмите кнопку «Далее».

  4. На панели «Имя, значок и расположение» введите NewCanvasAction в качестве имени класса и New Canvas в поле «Отображаемое имя».

    В области «Значок» перейдите к этому значку с помощью функции обзора (щелкните его правой кнопкой мыши на этой странице и сохраните в папку org.netbeans.paint):

  5. Нажмите кнопку «Готово».

    В результате создается файл NewCanvasAction.java в org.netbeans.paint, который открывается в редакторе исходного кода. На экране должно отобразиться следующее:

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package org.netbeans.paint;
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public final class NewCanvasAction implements ActionListener {
    
        public void actionPerformed(ActionEvent e) {
            // TODO реализация тела действия
        }
        
    }

    Как указано на панели «Регистрация в интерфейсе», среда IDE регистрирует класс действия как пункт меню и как кнопку на панели инструментов в файле layer.xml.

  6. В редакторе исходного кода откройте NewCanvasAction.java и заполните метод actionPerformed() следующим кодом:

        public void actionPerformed(ActionEvent e) {
            PaintTopComponent tc = new PaintTopComponent();
            tc.open();
            tc.requestActive();       
        }

    Этот код создает новый экземпляр элемента редактирования изображения; откройте его, в результате чего он появится в главном окне, а затем активируйте его путем установки курсора и выбора связанной с ним вкладки.

Saving the Project as a Site Template

You can save your project as a site template that you can use as a template to create other HTML5 sites
that are based on the project.
The site template can include JavaScript libraries, CSS files, images and templates for HTML files.
The IDE provides a wizard to help you select the files that you want to include in the site template.

  1. Right-click the project in the Projects window and choose Save as Template in the popup menu.
  2. Type HTML5DemoSiteTemplate in the Name field and specify the location where you
    want to save the template.
  3. Confirm that all the files are selected. Click Finish.

    If you expand the nodes in the tree in the dialog box you can see the
    files that will be included in the site template.

    You can see that the site template will include the index.html file, the CSS style sheet,
    the images used in the project, though not the JavaScript libraries since
    Bower can be used by anyone using the template to manage the libraries.
    The site template can also include any configuration files and tests.

    When you click Finish the IDE will generate the site template as a .zip archive.

When you want to create a project that is based on the site template you specify the location of
the .zip archive in the Site Template panel of the New Project wizard.

Установка настройки выполнения проектов PHP, предназначенных для удаленного размещения

Если имеются учетная запись размещения на удаленном веб-сервере и учетная запись FTP для передачи исходных файлов на удаленный сервер, можно создать и отладить проект PHP локально и затем развернуть его на удаленном сервере. При использовании принципа настроек выполнения можно в пределах одного проекта PHP в NetBeans переключаться между этими настройками путем изменения типа настройки выполнения на локальном веб-сайте на тип выполнения на удаленном веб-сайте.

Для активации выполнения приложения PHP на удаленном веб-сервере следует установить настройку выполнения, содержащую профиль подключения FTP.

Если проект с настройкой выполнения по умолчанию уже имеется, и требуется добавить новую настройку удаленного выполнения, следующим образом:

  1. Щелкните правой кнопкой мыши узел проекта и выберите «Свойства» во всплывающем меню. Откроется панель «Свойства проекта».
  2. Из списка «Категории» выберите «Настройки выполнения». Откроется панель «Настройки выполнения».
  3. и , как описано в приведенных ниже разделах.
  1. Запустите среду IDE и выберите команду «Файл -> Создать проект». Откроется панель «Создать проект».
  2. Выберите PHP в меню «Категории», затем выберите «Приложение PHP с удаленного сервера». Затем нажмите кнопку «Дальше». Откроется панель «Имя и местоположение».
  3. Укажите имя проекта, местоположение исходных файлов приложения, а также (дополнительно) местоположение внутренних файлов проекта. Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».
  4. в соответствии с описанием, приведенным ниже.

Выбор типа настройки выполнения

На панели «Настройки выполнения» выберите «Удаленный веб-сайт (FTP, SFTP)» из раскрывающегося списка «Выполнить как». Отобразится скрытая область для указания параметров настройки.

При создании проекта с приложением PHP из мастера удаленного сервера выбирать команду из списка «Выполнение» не нужно. Мастер автоматически переведет вас на панель «Удаленное подключение». Эта панель содержит поля «URL-адрес проекта», «Удаленные подключения» и «Выгрузить каталог».

Указание параметров настройки подключения (S)FTP

Для создания подключения FTP выполните следующие действия.

  1. Нажмите кнопку «Управление» рядом с раскрывающимся списком «Подключение FTP». Отобразится диалоговое окно «Управление удаленными подключениями».
  2. Нажмите кнопку «Add». Откроется диалоговое окно «Создание нового подключения». (Если подключение настраивается впервые, диалоговое окно может открыться автоматически).
  3. В поле «Имя подключения» введите имя нового подключения. В этом примере именем подключения является x10hosting. В раскрывающемся списке «Тип» выберите «FTP» или «SFTP». Нажмите кнопку «ОК». В поле просмотра «Имя подключения» диалогового окна «Управление удаленными подключениями» отображается имя нового подключения.
  4. В поле ‘Имя узла’ введите имя сервера FTP, указанное в сообщении, подтверждающем создание учетной записи FTP. В этом примере используется сервер FTP nbuser.x10.mx.
  5. В поле «Порт» укажите 21.
  6. В поле ‘Имя пользователя’ введите имя пользователя FTP, указанное в сообщении, подтверждающем создание учетной записи FTP. В этом примере используется имя пользователя FTP nbuser.
  7. Заполните поле «Пароль». В этом примере паролем является qwerty1234.
  8. В поле «Начальный каталог» введите имя каталога учетной записи на сервере FTP. Если каталог учетной записи не указан (как в этом примере), введите в это поле косую черту.
  9. Нажмите кнопку «ОК». Будет выполнен возврат к панели «Настройки выполнения».
  10. В поле «Каталог загрузки» введите имя подпапки в начальном каталоге, куда впоследствии будут выгружены исходные файлы. В запросе под этим полем содержится URL-адрес узла FTP.
  11. Для завершения настройки нового проекта нажмите кнопку «Готово».

Требуемое программное обеспечение

Для установки среды IDE NetBeans требуется комплект разработчика Java SE (JDK) 8. Последнее обновление JDK 8 можно загрузить по адресу: http://www.oracle.com/technetwork/java/javase/downloads.

Для установки пакетов PHP и C/C++ NetBeans требуется только установленная и функционирующая среда выполнения Java (JRE) 8. Если планируется использование любых функциональных возможностей Java, требуется JDK 8.

Чтобы использовать функции JavaFX 8 в IDE NetBeans 8.2, требуется использовать JDK 8.

Примечание.

  • JavaFX 8 входит в комплект последней версии JDK 8 для Windows, Mac и Linux.
  • Чтобы использовать поддержку JavaFX в IDE, для NetBeans IDE 8.2, в отличие от предыдущих версий NetBeans IDE, не требуется настройка платформы Java с поддержкой FX . После установки JDK 8 можно разрабатывать проекты JavaFX в среде IDE.
  • Чтобы использовать функции JavaFX в IDE NetBeans, настоятельно рекомендуется использовать JDK 8.

Индивидуализация процесса установки

Вариант загрузкиВсе позволяет выбрать средства и среды выполнения для установки. Щелкните ссылку «Настроить» на странице «Добро пожаловать» и выберите требуемые компоненты. Дополнительные сведения см. в разделе .

Для добавления функциональных возможностей к среде IDE NetBeans используется диспетчер подключаемых модулей NetBeans. Допустим, например, что вы начинаете с загрузки и установки пакета PHP. Затем вы приняли решение испытать функциональные возможности C/C++. Для этого в среде IDE перейдите к диспетчеру подключаемых модулей NetBeans (выберите «Сервис > Подключаемые модули») и добавьте к существующей установке пакет «C/C++».

Ниже приводится ряд важных примечаний к процессу установки и настройки некоторых компонентов среды IDE NetBeans:

Решение Glassfish предоставляется с NetBeans IDE в качестве базовой реализации Java Enterprise Edition (EE). Оно не предназначено для использования в производственной среде. Разработчики должны убедиться, что в приложениях, разрабатываемых с помощью базовой версии Glassfish, используются актуальные и безопасные криптографические протоколы и алгоритмы, и что перед развертыванием в производственной среде приложения надлежащим образом протестированы

Обратите внимание, что версия Glassfish, предоставляемая со средой NetBeans IDE, не является актуальной и служит для повышения удобства работы. Поэтому при развертывании NetBeans IDE необходимо выполнить обновление до последней версии Glassfish и выполнять такие обновления после каждого выпуска исправления безопасности для Glassfish

Инструкции по обновлению Glassfish доступны в примечании 2073920.1 на портале My Oracle Support (MOS).

Сервер GlassFish Server Open Source Edition 4.1.1 включен в варианты загрузки Java EE и Все, но не устанавливается по умолчанию ни в одном из этих вариантов. Для установки GlassFish Server Open Source Edition 4.1.1 выберите нужный вариант из перечисленных ниже:
из загрузки Java EE запустите программу установки и установите флажок GlassFish Server Open Source Edition 4.1.1 на странице приветствия;
из загрузки Все запустите программу установки и выберите GlassFish Server Open Source Edition 4.1.1 в диалоговом окне ‘Настроить устанавливаемые компоненты’.

После установки сервера GlassFish необходимо изменить пароль администратора по умолчанию. Подробные сведения см. в разделе FaqSettingGlassFishPassword.
Пакет Apache Tomcat 8.0.27 включен в варианты загрузки Java EE и Все, но не устанавливается по умолчанию ни в одном из этих вариантов. Для установки Apache Tomcat выберите нужный вариант из перечисленных ниже:
из загрузки Java EE запустите программу установки и установите флажок Apache Tomcat 8.0.27 на странице приветствия;
из загрузки Все запустите программу установки и выберите Apache Tomcat 8.0.27 в диалоговом окне «Настроить устанавливаемые компоненты».

Для разработки на языках C/C++ (варианты загрузки C/C++ и Все) необходима дополнительная установка компиляторов и инструментов.

При разработке проектов на HTML5 и JavaScript для мобильных устройств (Android и iOS) требуется дополнительно установить комплекты SDK и другие средства разработки для целевой платформы разработки. Дополнительные сведения см. на wiki-странице Мобильные браузеры.
Для OS X настройку установки среды IDE NetBeans можно выполнить из загрузок Все и Java EE. В случае установки среды IDE из загрузок Java SE, HTML5/JavaScript, PHP и C/C++ индивидуальная настройка невозможна.
Также можно загрузить и запустить исполняемый файл среды IDE NetBeans. Обратите внимание, что GlassFish Server Open Source Edition и Apache Tomcat доступны только в составе программ установки для определенных платформ.
Чтобы сделать шаблоны демонстрационного проекта недоступными при установке среды IDE NetBeans, воспользуйтесь информацией на страницеСкрытие демонстрационных проектов: ЧАВО.

Setting up a PHP Project in the NetBeans IDE for PHP

For help in installing and starting NetBeans IDE, please see the installation documentation.

To start PHP development in the NetBeans IDE for PHP, you first need to create a project. A project contains the information on the location of the project files and the way you want to run and debug your application (run configuration).

  1. Start the IDE, switch to the Projects window, and choose File > New Project.
    The Choose Project panel opens.
  2. In the Categories list, choose PHP.
  3. In the Projects area, choose PHP Application and click Next. The New PHP Project > Name and Location panel opens.
  4. In the Project Name text field, enter NewPHPProject.
  5. In the Sources Folder field, browse for your PHP document root and create a subfolder there called NewPHPProject.
    The document root is the folder where the web server looks for files to open in the browser. The document root is specified in the web server .
    For example, on Xampp, the document root is XAMPP_HOME/htdocs.

  6. Leave all other fields with their default values. Click Next. The Run Configuration window opens.
  7. In the Run As drop-down list, select Local Web Site. The project will run on your local Apache server. Your other options are to run the project remotely via FTP and to run it from the command line.
  8. Leave the Project URL at default.
  9. Click Finish. The IDE creates the project.

Setting up a PHP project in NetBeans

Заключительная подготовка

Разумеется, всегда желательно создавать тщательно настроенное приложение, поэтому приведем ряд завершающих действий. Сначала создадим для приложения экран заставки, а затем сформируем дистрибутив в виде архива ZIP и приложение JNLP.

Запустите проект PaintApp. После запуска приложения установите небольшой размер основного экрана и нарисуйте экран-заставку. Для сохранения экрана используйте кнопку «Сохранить».
Щелкните правой кнопкой мыши узел исходного проекта PaintApp, выберите «Свойства» и щелкните «Построить» в диалоговом окне «Свойства проекта».

Выберите параметр «Создать отдельное приложение». Теперь можно ввести название приложения (имя в средстве запуска, создаваемом средой IDE) и текст заголовка (который будет выводиться в строке заголовка). По умолчанию должно отображаться следующее:

Выберите «Заставка». Найдите собственный экран-заставку с помощью функции обзора. При отсутствии собственной заставки используйте эту. Нажмите кнопку «ОК» для прикрепления заставки к приложению:

Затем в файле layer.xml модуля Paint добавьте следующие теги в папку «Menu». Эти теги удаляют меню «Переход» и «Просмотр», которые не должны быть представлены в приложении для рисования.

В качестве альтернативы, вместо добавления вышеуказанных тегов вручную можно удалить папки в узле layer.xml. Для этого разверните узел , а затем разверните узел «Строка меню». Щелчком правой кнопки мыши вызовите меню для узлов «Переход» и «Просмотр» и выберите «Удалить».

После этого снова запустите приложение и проверьте появившийся экран-заставку

Обратите внимание, что в запущенном приложении в строке заголовка выводится указанный текст. Кроме того, сократилось количество пунктов меню, кнопок на панели инструментов и других элементов:

Настройка Maven

Если это первый опыт работы с Maven, следует проверить параметры настройки Maven в окне «Параметры». Для работы с этим учебным курсом необходимо установить Maven на локальный компьютер. Программу установки можно загрузить с сайта Maven.

  1. Выберите категорию «Разное» в окне «Параметры» и перейдите на вкладку «Maven».
  2. Укажите папку установки Maven (требуется версия 2.0.9 или более поздняя).
  3. Проверьте корректность адреса к локальному репозиторию Maven.
  4. Нажмите кнопку «ОК».

В большинстве случаев при использовании типичной настройки Maven данные в окне «Параметры» уже корректны.

Примечание. Поддержка Maven активируется как часть набора функциональных возможностей Java SE. Если вкладка «Maven» в окне «Параметры» недоступна, подтвердите активацию Java SE при создании приложения Java.

Maven SCM используется в среде IDE для проверки артефактов Maven. Может потребоваться проверка факта установки всех необходимых клиентов для проверки исходных файлов на локальном компьютере и корректности их настройки.

Дополнительные сведения о Maven SCM приведены на странице Maven SCM.

Просмотр репозиториев Maven

Артефакты, используемые Maven для создания всех проектов, сохраняются в локальном репозитории Maven. Если артефакт объявлен как зависимость проекта, он загружается в локальный репозиторий из одного из зарегистрированных удаленных репозиториев.

Репозиторий NetBeans и некоторые известные индексированные репозитории Maven зарегистрированы и включены в список окна «Обозреватель репозитория» по умолчанию. Репозиторий NetBeans содержит большинство общедоступных артефактов, требуемых для создания проекта. Обозреватель репозиториев Maven можно использовать для просмотра содержимого локальных и удаленных репозиториев. Для просмотра локальных артефактов разверните узел «Локальный репозиторий». Артефакты, указанные в узлах удаленного репозитория, могут быть добавлены в качестве зависимостей проекта, однако не все из них представлены локально. Они добавляются к локальному репозиторию только в том случае, если объявляются в качестве зависимостей проекта.

Чтобы открыть обозреватель репозиториев Maven:

выберите в главном меню «Окно» > «Прочее» > «Обозреватель репозиториев Maven».

Когда курсор находится над артефактом, среда IDE отображает всплывающую подсказку с координатами артефакта. Посмотреть дополнительные сведения об артефакте можно с помощью двойного щелчка по файлу JAR артефакта в обозревателе.

Чтобы выполнить поиск артефакта, нажмите кнопку «Найти» на панели инструментов обозревателя репозиториев Maven или используйте текстовое поле «Быстрый поиск» на главной панели инструментов.

Подробные сведения об управлении зависимостями путей классов Maven и работе с репозиториями Maven в среде IDE приведены в разделе курса Практические рекомендации по Apache Maven в NetBeans 6.x.

Для просмотра видеоролика по использованию Artifact Viewer обратитесь к демонстрации Работа с зависимостями Maven.

Создание пункта меню для сохранения холста

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

В окне «Проекты» щелкните правой кнопкой мыши узел проекта «Paint» и выберите в меню «Создать» команду «Прочее». В мастере создания файлов выберите «Разработка модулей» в области «Категории» и «Действие» в области «Типы файлов». Нажмите кнопку «Далее».

На панели «Тип действия» примите параметры по умолчанию. Нажмите кнопку «Далее».

На панели «Регистрация в интерфейсе» выберите «Глобальный пункт меню» и «Глобальная кнопка панели инструментов». Установите следующие значения:

Категория: Правка

Меню: Файл

Позиция: Без ограничений!

Панель инструментов: Файл

Позиция: Без ограничений!
Примечание: Местоположение действия не имеет значения, однако оно должно находиться в меню «Файл» и на панели инструментов «Файл».

Нажмите кнопку «Далее».

На панели «Имя, значок и расположение» введите SaveCanvasAction в качестве имени класса и Save Canvas в поле «Отображаемое имя».

В области «Значок» вставьте этот значок (щелкните его правой кнопкой мыши на этой странице и сохраните в папку org.netbeans.paint):

Нажмите кнопку «Готово».

В результате создается файл SaveCanvasAction.java в org.netbeans.paint, который открывается в редакторе исходного кода.

Измените сигнатуру класса: CallableSystemAction должен быть расширен, а PropertyChangeListener – реализован:

public final class SaveCanvasAction extends CallableSystemAction implements PropertyChangeListener

В редакторе исходного кода убедитесь в том, что файл SaveCanvasAction.java открыт, и заполните метод actionPerformed() следующим кодом:

@Override
public void actionPerformed(ActionEvent e) {
TopComponent tc = TopComponent.getRegistry().getActivated();

if (tc instanceof PaintTopComponent) {

try {
((PaintTopComponent) tc).saveAs();
} catch (IOException ioe) {
ErrorManager.getDefault().notify(ioe);
}

} else {

//Теоретически за промежуток времени между нажатием
//кнопки в меню или в панели инструментов и вызовом действия
//активный элемент мог измениться. Это маловероятно,
//но теоретически возможно
Toolkit.getDefaultToolkit().beep();

}
}
Нажмите CTRL+SHIFT+I для добавления отсутствующих операторов импорта

Заполните методы класса CallableSystemAction следующим образом:

@Override
public String
getName() {
return «Save Canvas»;
}

@Override
public HelpCtx getHelpCtx() {
return null;
}

Заполните метод propertyChange() класса PropertyChangeListener следующим образом:

@Override
public void propertyChange(PropertyChangeEvent evt) {

if (TopComponent.Registry.PROP_ACTIVATED.equals(evt.getPropertyName())){
updateEnablement();
}

}

При появлении красной линии нажмите ALT+ВВОД, и среда IDE создаст метод updateEnablement() в классе SaveCanvasAction.

Затем определите метод updateEnablement():

private void updateEnablement() {

setEnabled(TopComponent.getRegistry().getActivated()
instanceof PaintTopComponent);

}

После этого определите конструктор:

public SaveCanvasAction() {

TopComponent.getRegistry().addPropertyChangeListener (
WeakListeners.propertyChange(this,
TopComponent.getRegistry()));

updateEnablement();

}

При появлении красной линии нажмите ALT+ВВОД для импорта средой IDE org.openide.util.WeakListeners.

Важной частью кода является добавление прослушивающего процесса изменения свойств. TopComponent.Registry – это реестр всех открытых экземпляров TopComponent в системе, т.е

всех открытых вкладок. Он должен прослушиваться на наличие изменений и предусматривать разрешение или запрет выполнения действия в зависимости от текущего фокуса.

Примечание. Вместо непосредственного добавления прослушивающего процесса изменения свойств можно вызвать WeakListeners.propertyChange(). В результате будет создан прослушивающий процесс изменения свойств, слабо связанный с рассматриваемым действием. Несмотря на то, что действие активно только при открытом приложении, если код ни при каких условиях не открепляет прослушивающий процесс, рекомендуется предусмотреть слабосвязанный прослушивающий процесс. В противном случае возможна потенциальная утечка памяти – действие никогда не сможет быть обработано сборщиком мусора, так как реестр будет ссылаться на него в своем списке прослушивающих процессов.

В окне «Проекты» должно отображаться следующее:

Создание модуля TextFilter

В этом упражнении выполняется создание модуля TextFilter и добавление модуля в приложение в качестве зависимости. Модуль TextFilter предоставляет определенную службу и содержит только интерфейс. Доступ к этой службе можно впоследствии получить из других модулей при помощи поиска.

Создание модуля

В этом упражнении для создания модуля TextFilter выполняются следующие действия.

  1. Выберите в меню «Файл» команду «Новый проект» (CTRL+SHIFT+N).
  2. Выберите архетип модуля Maven NetBeans в категории «Maven». Нажмите кнопку «Далее».
  3. Введите текст TextFilter в качестве имени проекта.
  4. Нажмите кнопку «Обзор» для установки местоположения проекта и найдите каталог MavenPlatformWordApp. Нажмите кнопку «Готово».

При нажатии кнопки «Готово» в среде IDE создается модуль, и в окне «Проекты» открывается проект модуля TextFilter NetBeans Module.

Среда IDE изменяет файл pom.xml проекта POM «MavenPlatformWordApp — приложение платформы NetBeans» для добавления нового модуля в список включаемых в проект модулей.

<modules>
    <module>branding</module>
    <module>application</module>
    <module>MavenWordEngine</module>
    <module>TextFilter</module>
</modules>

По завершении создания модуля необходимо добавить модуль в качестве зависимости приложения.

Добавление модуля TextFilter в качестве зависимости приложения MavenPlatformWordApp

В этом упражнении выполняется добавление модуля TextFilter в качестве зависимости приложения MavenPlatformWordApp на базе платформы NetBeans.

  1. Щелкните правой кнопкой мыши узел «Библиотеки» проекта MavenPlatformWordApp — приложение на базе платформы NetBeans и выберите команду «Добавить зависимость».
  2. Выберите вкладку «Открыть проекты» в диалоговом окне «Добавить зависимость».
  3. Выберите модуль TextFilter NetBeans Module. Нажмите кнопку «ОК».

При нажатии кнопки «ОК» среда IDE добавляет модуль в качестве зависимости проекта. При развертке узла «Библиотеки» можно заметить, что модуль добавлен в список зависимостей. В файле POM для проекта MavenPlatformWordApp — приложение на основе платформы NetBeans видно, что среда IDE добавила в элемент зависимостей следующие строки.

<dependency>
   <groupId>${project.groupId}</groupId>
   <artifactId>TextFilter</artifactId>
   <version>${project.version}</version>
</dependency>

Добавление интерфейса в модуль TextFilter

В этом упражнении выполняется добавление простого интерфейса в модуль TextFilter.

  1. Щелкните правой кнопкой мыши модуль TextFilter NetBeans Module и выберите «Создать» > «Интерфейс Java».
  2. Введите текст TextFilter в качестве имени класса.
  3. Выберите пункт com.mycompany.textfilter в раскрывающемся списке «Упаковка». Нажмите кнопку «Готово».
  4. Измените класс путем добавления следующего кода. Сохраните изменения.
package com.mycompany.textfilter;

public interface TextFilter {
    public String process(String s);
}

Преобразование модуля TextFilter в общедоступный

В этом упражнении выполняется определение пакета com.mycompany.textfilter как общедоступного, чтобы другие модули имели доступ к методам. Для объявления пакета как общедоступного необходимо преобразовать элемент configuration подключаемого модуля nbm-maven-plugin в файле POM для определения пакетов, экспортируемых как общедоступные посредством подключаемого модуля. Можно внести изменения в файл POM в редакторе или путем выбора пакетов, определяемых как общедоступные, в диалоговом окне «Свойства» проекта.

  1. Щелкните модуль TextFilter NetBeans Module правой кнопкой мыши и выберите команду «Свойства».
  2. Выберите в диалоговом окне «Свойства проекта» категорию «Общедоступные пакеты».
  3. Выберите пакет com.mycompany.textfilter. Нажмите кнопку «ОК».

При нажатии кнопки «ОК» в среде IDE изменяется файл POM проекта для редактирования элемента configuration артефакта nbm-maven-plugin и добавляются следующие записи.

<publicPackages>
   <publicPackage>com.mycompany.textfilter</publicPackage>
</publicPackages>

Теперь запись POM содержит следующие записи.

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>nbm-maven-plugin</artifactId>
    <version>3.2</version>
    <extensions>true</extensions>
    <configuration>
                    <publicPackages>
                        <publicPackage>com.mycompany.textfilter</publicPackage>
                    </publicPackages>

    </configuration>
</plugin>

Использование удаленной базы данных MySQL

Службы удаленного размещения (например, x10Hosting.com), как правило, позволяют настраивать базу данных MySQL на собственных серверах. Можно создавать базы данных, управлять данными пользователей, копировать, считывать, обновлять и удалять («CRUD») различные данные при помощи средств, предоставляемых службой удаленного размещения.

Например, при использовании сайта x10Hosting.com можно создать базу данных MySQL. Для этого сначала необходимо зарегистрироваться на x10Hosting cPanel , а затем открыть панель «Базы данных MySQL». На панели «Базы данных MySQL» можно также вносить данные пользователей в базы данных и предоставлять отдельным пользователям полномочия. Кроме того, можно использовать средства «CRUD» на панели «phpMyAdmin».

Альтернативой работе с инструментами CRUD удаленной базы данных является использование функций CRUD IDE NetBeans для работы с локальной базой данных. Затем локальную базу данных можно скопировать или переместить в удаленную базу данных. На сайте x10Hosting.com для выгрузки локальной базы данных можно использовать имеющуюся панель «phpMyAdmin».

Для отправки комментариев и предложений, получения поддержки и новостей о последних разработках, связанных с PHP IDE NetBeans присоединяйтесь к списку рассылки
users
@
php.netbeans.org
.

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

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

Adblock
detector