- مشروع تجريبي سريع : عنوان الوصول عبر الإنترنت.
- مجموعة كاملة من الدروس التعليمية : "البرنامج التعليمي للتعلم في المول".
- فيديو تعليمي (أحدث إصدار) : "فيديو تعليمي للمول".
- إصدار الخدمة المصغرة : مشروع يعتمد على Spring Cloud Alibaba: mall-swarm.
- وصف الفرع : يعتمد الفرع
master
على Spring Boot 2.7+JDK 8، ويعتمد فرعdev-v3
على Spring Boot 3.2+JDK 17.
يلتزم مشروع mall
ببناء نظام كامل للتجارة الإلكترونية، والذي يتم تنفيذه باستخدام التقنيات السائدة الحالية.
عنوان الوثيقة: https://www.macrozheng.com
مشروع mall
عبارة عن نظام للتجارة الإلكترونية، بما في ذلك نظام مركز تجاري أمامي ونظام إدارة خلفي، ويتم تنفيذه استنادًا إلى SpringBoot + MyBatis ويتم نشره باستخدام حاويات Docker. يتضمن نظام المركز التجاري الأمامي وحدات مثل بوابة الصفحة الرئيسية، وتوصية المنتج، والبحث عن المنتج، وعرض المنتج، وعربة التسوق، وعملية الطلب، ومركز الأعضاء، وخدمة العملاء، ومركز المساعدة. يتضمن نظام إدارة الواجهة الخلفية وحدات مثل إدارة المنتجات، وإدارة الطلبات، وإدارة العضوية، وإدارة الترويج، وإدارة العمليات، وإدارة المحتوى، والتقارير الإحصائية، والإدارة المالية، وإدارة السلطة، والإعدادات.
عنوان mall-admin-web
للمشروع الأمامي: https://github.com/macrozheng/mall-admin-web
عنوان العرض التوضيحي للمشروع: https://www.macrozheng.com/admin/index.html
عنوان mall-app-web
لمشروع الواجهة الأمامية: https://github.com/macrozheng/mall-app-web
عنوان العرض التوضيحي للمشروع (قم بتبديل المتصفح إلى وضع الهاتف المحمول للحصول على نتائج أفضل): https://www.macrozheng.com/app/
mall
├── mall - common -- 工具类及通用代码
├── mall - mbg -- MyBatisGenerator生成的数据库操作代码
├── mall - security -- SpringSecurity封装公用模块
├── mall - admin -- 后台商城管理系统接口
├── mall - search -- 基于Elasticsearch的商品搜索系统
├── mall - portal -- 前台商城系统接口
└── mall - demo -- 框架搭建时的测试代码
تكنولوجيا | يوضح | الموقع الرسمي |
---|---|---|
SpringBoot | إطار تطوير تطبيقات الويب | https://spring.io/projects/spring-boot |
SpringSecurity | إطار المصادقة والترخيص | https://spring.io/projects/spring-security |
مايباتيس | إطار عمل ORM | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | مولد كود طبقة البيانات | http://www.mybatis.org/generator/index.html |
بحث مرن | محرك بحث | https://github.com/elastic/elasticsearch |
RabbitMQ | قائمة انتظار الرسائل | https://www.rabbitmq.com/ |
ريديس | تخزين البيانات في الذاكرة | https://redis.io/ |
MongoDB | قاعدة بيانات NoSQL | https://www.mongodb.com |
LogStash | أداة جمع السجلات | https://github.com/elastic/logstash |
كيبانا | أداة تصور السجل | https://github.com/elastic/kibana |
نجينكس | خادم الموارد الثابتة | https://www.nginx.com/ |
عامل ميناء | محرك حاوية التطبيق | https://www.docker.com |
جنكينز | أدوات النشر الآلي | https://github.com/jenkinsci/jenkins |
الكاهن | تجمع اتصال قاعدة البيانات | https://github.com/alibaba/druid |
OSS | تخزين الكائن | https://github.com/aliyun/aliyun-oss-Java-sdk |
MiniIO | تخزين الكائن | https://github.com/minio/minio |
JWT | دعم تسجيل الدخول JWT | https://github.com/jwtk/jjwt |
لومبوك | مكتبة تحسين لغة جافا | https://github.com/rzwitserloot/lombok |
هوتول | مكتبة أدوات جافا | https://github.com/looly/hutool |
مساعد الصفحة | المكون الإضافي للترحيل الفعلي لـ MyBatis | http://git.oschina.net/free/Mybatis_PageHelper |
اختيال-UI | أداة إنشاء وثائق API | https://github.com/swagger-api/swagger-ui |
السبات المدقق | إطار التحقق من الصحة | http://hibernate.org/validator |
تكنولوجيا | يوضح | الموقع الرسمي |
---|---|---|
فيو | إطار الواجهة الأمامية | https://vuejs.org/ |
جهاز التوجيه | إطار التوجيه | https://router.vuejs.org/ |
فويكس | إطار إدارة الدولة العالمية | https://vuex.vuejs.org/ |
عنصر | إطار واجهة المستخدم الأمامية | https://element.eleme.io |
أكسيوس | إطار عمل HTTP للواجهة الأمامية | https://github.com/axios/axios |
مخططات على شكل حرف V | إطار الرسم البياني على أساس Echarts | https://v-charts.js.org/ |
شبيبة ملف تعريف الارتباط | أدوات إدارة ملفات تعريف الارتباط | https://github.com/js-cookie/js-cookie |
تقدم | التحكم في شريط التقدم | https://github.com/rstacruz/nprogress |
تكنولوجيا | يوضح | الموقع الرسمي |
---|---|---|
فيو | الإطار الأمامي الأساسي | https://vuejs.org |
فويكس | إطار إدارة الدولة العالمية | https://vuex.vuejs.org |
uni-app | إطار الواجهة الأمامية للجوال | https://uniapp.dcloud.io |
ميكس مول | قالب مشروع التجارة الإلكترونية | https://ext.dcloud.net.cn/plugin?id=200 |
طلب الكثير | إطار طلب HTTP | https://github.com/lei-mu/luch-request |
mall-admin
mall-portal
التجاري لنظام الواجهة الأماميةمخطط الهيكل الوظيفي-front Desk.jpg
أداة | يوضح | الموقع الرسمي |
---|---|---|
فكرة | بيئة تطوير متكاملة | https://www.jetbrains.com/idea/download |
RedisDesktop | أداة اتصال عميل redis | https://github.com/qishibo/AnotherRedisDesktopManager |
روبومونجو | أداة اتصال عميل مونغو | https://robomongo.org/download |
SwitchHosts | إدارة المضيف المحلي | https://oldj.github.io/SwitchHosts/ |
قذيفة X | أداة الاتصال عن بعد بنظام Linux | http://www.netsarang.com/download/software.html |
نافيكات | أداة الاتصال بقاعدة البيانات | http://www.formysql.com/xiazai.html |
مصمم الطاقة | أدوات تصميم قواعد البيانات | http://powerdesigner.de/ |
اكسيور | أدوات النماذج الأولية | https://www.axure.com/ |
مايندماستر | أداة تصميم الخرائط الذهنية | http://www.edrawsoft.cn/mindmaster |
ScreenToGif | أداة تسجيل GIF | https://www.screentogif.com/ |
عملية | أداة رسم مخطط التدفق | https://www.processon.com/ |
بيكبيك | أدوات معالجة الصور | https://picpick.app/zh/ |
سنيباس | أداة لقطة الشاشة | https://www.snipaste.com/ |
ساعي البريد | أداة تصحيح واجهة API | https://www.postman.com/ |
تيبورا | محرر تخفيض السعر | https://typora.io/ |
أداة | رقم الإصدار | تحميل |
---|---|---|
JDK | 1.8 | https://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html |
ماي إس كيو إل | 5.7 | https://www.mysql.com/ |
ريديس | 7.0 | https://redis.io/download |
MongoDB | 5.0 | https://www.mongodb.com/download-center |
RabbitMQ | 3.10.5 | http://www.rabbitmq.com/download.html |
نجينكس | 1.22 | http://nginx.org/en/download.html |
بحث مرن | 7.17.3 | https://www.elastic.co/downloads/elasticsearch |
لوغستاش | 7.17.3 | https://www.elastic.co/cn/downloads/logstash |
كيبانا | 7.17.3 | https://www.elastic.co/cn/downloads/kibana |
نشر بيئة ويندوز
mall-admin
، فستحتاج فقط إلى تثبيت MySQL وRedis؛mall-admin-web
واستورده إلى IDEA لإكمال التجميع: عنوان المشروع الأمامي؛mall-admin-web
، يرجى الرجوع إلى: إنشاء بيئة تطوير الواجهة الأمامية لمشروع المركز التجاري.نشر بيئة عامل الميناء
انضم إلى مجموعة WeChat للتواصل، وتابع الحساب العام " macrozheng "، وقم بالرد " أضف إلى المجموعة ".
ترخيص أباتشي 2.0
حقوق الطبع والنشر (ج) 2018-2024 ماكروزينج