Ein Webshop-Projekt von 2015 Neustart, Demo https://www.youtube.com/watch?v=gucbcb0om-8
(Swish Bezahlungen!)
Das Projekt wird als Java EE -Webshop -Anwendung mit dem folgenden Stack geschrieben
Obwohl wir diese durch etwas nie und interessanteres hätten ersetzen können, denke ich, dass es mehr Spaß/Herausforderung machen würde, den Stapel an Ort und Stelle zu halten. Ich habe gerne eine gewisse Vielfalt in meinen Projekten, nicht alles muss NoSQL und Spa sein :) Ich bin nicht viel für EE, Anwendungsserver, Servlets und all das Unternehmen.
Herausforderungen
Super einfach,
./gradlew jarErstellt ein eigenständiges Glas mit einem eingebetteten Anwendungsserver.
Wenn Sie Docker wollen,
./gradlew jar && docker build .Benötigt mindestens einen MySQL -Server, wir verwenden 8.0.12 für die Entwicklung.
Laden Sie eine neue Datenbank mit der database.sql auf.
Die Standardkonfiguration sieht aus wie,
{
"jdbcUrl" : "jdbc:mysql://localhost:3306/webshop?useSSL=false",
"databaseUser" : "root",
"databasePass" : "",
"swishReceiver" : "07372151522"
}
Dies sind meine Entwicklungseinstellungen. Sie müssen eine Datei namens application.json neben Ihrem Glas mit Werten platzieren, die Ihrer Umgebung entsprechen.
Starten Sie die Anwendung mit,
java -jar <fileName>.jarfür Docker,
docker run -it -p 8080:8080 <imageName> Beiträge sind immer willkommen! Ziehen Sie Anfragen, Code -Bewertungen, neue Probleme, Kommentare zu vorhandenen Themen usw. an usw.