В этом цикле статей я опишу процесс разработки веб-приложения на Java и Spring на примере разработки простого интеренет-магазина. Цикл статей разбит таким образом, чтобы в каждой статье описывался процесс работы с одной технологией или с одной группой взаимосвязанных технологий.
Список статей цикла (будет обновляться):
- Начало разработки веб-приложений с Java и Spring
- Асинхронные запросы и REST
- Spring и работа с базами данных
- Управление доступом в веб-приложениях с Spring Security
Подготовка проекта
Как уже было написано выше, в статье я буду разбирать процесс разработки простого интернет-магазина. Для разработки проекта я буду использовать Spring Boot, поскольку данный фреймворк позволяет разрабатывать приложения со Spring быстро, минимизируя время, затрачиваемое на конфигурирование контекста приложения, и минимизируя возможные конфликты зависимостей.
В рамках данной статьи потребуются следующие зависимости:
- spring-boot-starter-web в качестве основы веб-приложения на Servlet API
- spring-boot-starter-thymeleaf для интеграции Thymeleaf в качестве библиотеки шаблонизации
- spring-boot-starter-test для тестов
Слева на рисунке внешний вид нашего простого оконного приложения на java. На данный момент нас устроит простое меню с одной кнопкой для дальнейших экспериментов. В следующей статье мы научимся мониторить COM — порт, для приема информации с наших устройств, в данном случае такой же строки, которую мы вывели на терминал в статье №42.
Выше использовалась библиотека awt для построения графического интерфейса. Н иже пример разработки приложения с использованием JavaFX и интеграцию в него в качестве FrontEnd SVG c javascript — ом. Скрины приложения ниже. Полный код по ссылке на GitHub :
Справа скрин анимированного splash screen for java application. Использование заставки с применением JavaFX , SVG c javascript — ом.
Ниже скрин самого приложения с графическим интерфейсом. Описание программы в статье Java Collection for diagnostic software. Step №109 . Полный код по ссылке выше.
Источник: www.ap-impulse.com
Создаем простейшее приложение на Java
Эта статья о том, как создать самое простенькое приложение на Java для тех разработчиков-новичков, которые уже поняли суть объектного подхода. Хотя может быть и опытные заинтересуются.
Часто у начинающий разработчиков возникает вопрос: а с чего вообще начинать разработку приложения, какие нужны классы и т. д.