يستخدم هذا المشروع نموذج b2c mall ويستخدم SpringBoot + SpringCloud + Vue للفصل بين الواجهة الأمامية والخلفية.
بنية B/S، باستخدام تقنية الفصل الأمامية والخلفية
ابدأ جميع مشاريع Java بنقرة واحدة
يعتمد تنزيل مشروع الواجهة الأمامية على تثبيت npm
ابدأ تشغيل npm في المقدمة
قم باستيراد ملف SQL الموجود في دليل SQL إلى قاعدة بيانات MySQL
تقنية الواجهة الأمامية: Vue2 + Vuex + Vue - Router + Axios + Element - ui + JavaScript + LayuiAdmin
التكنولوجيا الخلفية: SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
الهيكل العام يعتمد نموذج المركز التجاري b2c
التحقق باستخدام البريد الإلكتروني QQ
قم بالوصول إلى دفع Alipay sandbox لإكمال وظيفة الدفع
استخدم Nacos كمركز تسجيل الخدمة ومركز التكوين
استخدم GateWay لمعالجة البوابة الموحدة وإعادة توجيه المسار الديناميكي
استخدام OpenFegin للاتصال بالخدمات عن بعد
استخدم ElasticSearch للبحث عن المنتج بالنص الكامل لتحسين سرعة الاسترجاع
تحميل الصور إلى خدمة Alibaba Cloud OSS
استخدم RabbitMQ لضمان مزامنة البيانات بين قاعدة بيانات MySQL ومحرك بحث ElasticSearch
يقوم Swagger بإنشاء وثائق الواجهة
استخدم Redis لدمج SpringCache للتخزين المؤقت لتحسين كفاءة الوصول
عرض البيانات في ES
استخدم SpringBootAdmin لمراقبة الخدمات الصغيرة في الوقت الفعلي
الصفحة الأولى للتجارة الإلكترونية - صورة دائرية
الصفحة الأولى للتجارة الإلكترونية - الهاتف المحمول
الصفحة الأولى للتجارة الإلكترونية – الأجهزة المنزلية
الصفحة الأولى للتجارة الإلكترونية-الإكسسوارات
جميع المنتجات في مكتب الاستقبال للتجارة الإلكترونية
عربة التسوق
طلبي
إدارة المستخدم
إدارة التصنيف
إدارة المنتج
إدارة الطلب
س: 2740860037