مشروع WebShop من عام 2015 تم إعادة تشغيله ، demo https://www.youtube.com/watch؟v=gucbcb0om-8
(مدفوعات حارقة!)
تتم كتابة المشروع كتطبيق Java EE Webshop مع المكدس التالي
على الرغم من أنه كان بإمكاننا استبدالها بشيء أبدًا وأكثر إثارة للاهتمام ، إلا أنني أعتقد أنه سيكون من الممتع/الصعوبة الحفاظ على المكدس في مكانه. أحب أن أحصل على بعض التنوع في مشاريعي ، لا يجب أن يكون كل شيء NOSQL و Spa: لست كثيرًا بالنسبة لخوادم التطبيقات ، خوادم التطبيقات ، وكل هذه الأشياء المؤسسية.
التحديات
سوبر سهل ،
./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 بجانب جرة الخاصة بك ، مع القيم التي تتطابق مع بيئتك.
بدء التطبيق مع ،
java -jar <fileName>.jarل Docker ،
docker run -it -p 8080:8080 <imageName> المساهمات دائما موضع ترحيب! سحب الطلبات ، مراجعات التعليمات البرمجية ، قضايا جديدة ، تعليقات على القضايا الحالية وما إلى ذلك.