Проект Webshop с перезагрузки 2015 года, Demo https://www.youtube.com/watch?v=GUCBCB0OM-8
(Swish Payments!)
Проект написан как приложение Java EE Webshop со следующим стеком
Хотя мы могли бы заменить их чем -то никогда не более и интересным, я думаю, что было бы веселее/сложно сохранить стек на месте. Мне нравится иметь некоторое разнообразие в моих проектах, не все должно быть noSQL и SPA :) Я не очень для EE, серверов приложений, сервлетов и всего этого предприятия.
Проблемы
Супер легко,
./gradlew jarСоздает автономную банку со встроенным сервером приложений.
Если вы хотите Docker,
./gradlew jar && docker build .Требует хотя бы одного сервера MySQL, мы используем 8.0.12 для разработки.
Предварительно загрузите новую базу данных с помощью базы данных database.sql .
Конфигурация по умолчанию выглядит как,
{
"jdbcUrl" : "jdbc:mysql://localhost:3306/webshop?useSSL=false",
"databaseUser" : "root",
"databasePass" : "",
"swishReceiver" : "07372151522"
}
Это мои настройки разработки, вам нужно будет разместить файл с названием application.json рядом с вашей JAR, со значениями, которые соответствуют вашей среде.
Начать приложение с,
java -jar <fileName>.jarдля докера,
docker run -it -p 8080:8080 <imageName> Вклад всегда приветствуются! Получите запросы, проверки кода, новые проблемы, комментарии по существующим вопросам и т. Д.