Java Professional. Урок 14. Разработка приложений для платформы Netbeans

Автор Ivan Samoilov
Java Professional. Урок 14. Разработка приложений для платформы Netbeans

Добрый день.

Уважаемые коллеги мы продолжаем и заканчиваем изучения материала курса профессиональное программирование на языке Java. Меня зовут. Бабич Александр и сегодня нам с вами предстоит последний урок курса который называется разработка приложений для платформы в рамках этого урока мы поговорим о проблемах разработки больших профессионально выглядящий графических приложений с использованием уже готовой инфраструктурой платформы netbeans рассмотрены вопросы разработки как собственных модулей для этой среды так и самостоятельных предложений полноценных брендированных снабженных.

Программе установки и также мы рассмотрим примеры других которые написаны с применением этой платформы подведём итоги обучения поговорим о том, что мы изучили, что за рамками курса.

Где искать ответы на свои вопросы если они появятся они появятся я вас уверяю. И вообще, что делать дальше. И как дальше жить, но начнём с первого вопроса. Первый вопрос. Это именно обзор платформы netbeans, что же — это такое вообще вовремя всех наших предыдущих уроках мы с вами netbeans рассматривали использовали просто как среду разработки конечно да. Я уже не раз — это говорил скажу ещё раз на бизнес на данный момент — это одна из лучших если не лучшее средство разработки для Java. Но этим его преимущества неисчерпаемый подобное clipson.ru предоставляет возможность использовать при разработке ваших приложений уже готовы инфраструктуру которая включает в себя уже все привычные стандартные для графических приложений в должности другими словами платформа netbios, что — это такое. Это развитая инфраструктура свинка с открытым исходным кодом для построения клиентских приложений своеобразное такое вот общее приложение среда выполнения вашего собственного кода. Кстати netbeans как среда разработки netbeans IDE 100.000 приложений построенных на основе одноименной платформы и я думаю вы понимаете, что — это уже сама по себе неплохая реклама этой платформы главное здесь какой использован в этом подходе модульность то есть повторное использование в целом повторное использование набора готовых стандартных микрокомпонентов которые интегрированы через стандартный айпи. Что же — это за макро компоненты такие другими словами можно сказать, что платформа netbeans предоставляет нам готовый набор служб типичных крупных приложений такие как управления окнами меню параметрами настройки хранение да диспетчер обновления доступ к файлам печать буфер обмена очень-очень много всего то есть каркас приложение уже готов вам как разработчику не надо думать о том как реализовать тривиальное возможности. То есть вы можете полностью сосредоточиться на бизнес-логики вашего приложения полностью сосредоточиться на вашей задачи то есть платформа предоставляет вам уже подключаемой меню панели инструментов система окон настройки окошки для управления настройками справочную систему также присутствует механизм обновления. Визуальная библиотека netbeans позволяет использовать различные дополнительные виджеты такие как например как treetableview ещё один такой приятный бонус этого возможность бронирования создания GLP Java Network protocol Data is запускаемых из сети приложений инсталляторов. Для различных операционных систем вот дальше мы с вами поговорим о том как воспользоваться всем этим богатством. А я пока хочу обратить. Ваше внимание на qr-код на этом слайде если вы его планируете вы попадете на страничку посвящённую платформе netbeans на сайте среды netbeans то есть возможно тоже стоит посмотреть и почитать те вещи которые хвастаются платформы следующая наш модуль. Следующий вопрос вернее — это разработка подключаемых модулей вот самое первое, что стоит сказать разработка на платформе netbeans — это по сути разработка собственных модулей, что позволяет эти модули делать добавлять в среду новую функциональность вспомните. Вот мы с вами использовали её и массу других подключаемых модулей npm этом помните Edition Java — это вот всё — это дополнительные модули они позволяют добавить новую функциональность или использовать какие-то сторонние технологии в качестве части среды то есть интегрироваться с чем-то ваше модули. Вы можете опубликовать в репозитории портале модулей для netbeans. А и кстати модули могут работать не только в составе среды, но и как самостоятельное приложение вот в случае. Наверное — это особенно интересно дальше. Мы про — это будем говорить подробно и опять-таки. Обратите внимание на qr-код просканировал его вы можете узнать подробнее почитать подробнее на сайте. На сайте. Эдкинс и так как же мы создаем свои собственные модули мы просто создаем новый проект логично да. И при этом мы выбираем. Обратите внимание категорию modules. Вот видите на слайде там на самом 4 шаблона проекта в на нас интересует первые три. Первое — это модуль. Ну именно самостоятельные модули не зависящие от других да то есть один вот такой компонент который можно установить в среду набор модулей — это группа зависимых модулей которые друг от друга зависят друг от друга использует и оболочка оболочка оборачивает функциональность какой-то сторонние библиотеки в модуль для того чтобы потом можно было — это импортировать и таким образом с чем-то интегрироваться четвёртый вариант netbeans platform Application. Это для нас наверное самое интересное пока мы его не трогаем мы поговорим об этом позже и. Давайте предположим, что мы выбрали 1 вариант модуль самостоятельной модуль который ничего не требует ни от кого не зависеть до. Что происходит если вы выбрали первый вариант вас сначала попросят настроить проект.

0 комментариев
0

Читайте также