โครงการ webshop จากปี 2015 รีบูตตัวอย่าง https://www.youtube.com/watch?v=GucBCB0OM-8
(การชำระเงินแบบ swish!)
โครงการนี้เขียนเป็นแอปพลิเคชัน Java EE Webshop พร้อมสแต็กต่อไปนี้
ในขณะที่เราสามารถแทนที่สิ่งเหล่านี้ด้วยสิ่งที่ไม่เคยน่าสนใจและน่าสนใจกว่านี้ฉันคิดว่ามันจะสนุก/ท้าทายมากขึ้นเพื่อให้สแต็คอยู่ในสถานที่ ฉันชอบที่จะมีความหลากหลายในโครงการของฉันไม่ใช่ทุกอย่างจะต้องเป็น NOSQL และ SPA :) ฉันไม่มากสำหรับ EE, แอปพลิเคชันเซิร์ฟเวอร์, เซิร์ฟเล็ตและทุกสิ่งที่ Enterprisey
ความท้าทาย
ง่ายสุด ๆ
./gradlew jarผลิตขวดแบบสแตนด์อโลนพร้อมเซิร์ฟเวอร์แอปพลิเคชันแบบฝัง
ถ้าคุณต้องการนักเทียบท่า
./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 ข้างขวดของคุณด้วยค่าที่ตรงกับสภาพแวดล้อมของคุณ
เริ่มแอปพลิเคชันด้วย
java -jar <fileName>.jarสำหรับนักเทียบท่า
docker run -it -p 8080:8080 <imageName> ยินดีต้อนรับการมีส่วนร่วมเสมอ! คำขอดึง, รีวิวรหัส, ปัญหาใหม่, ความคิดเห็นเกี่ยวกับปัญหาที่มีอยู่ ฯลฯ