Исходя из моих ограниченных возможностей, такие как функция отправки заказов через почтовую службу, интеграция с другими платежными системами, привлечение трафика и т.д., эти функции еще не полностью реализованы. Кроме того, пользовательский интерфейс системы не слишком эстетичен, а также есть недостатки в производительности при работе с клиентской частью, архитектуре распределенной системы и других аспектах. Например, можно использовать CDN для ускорения работы системы, а также OSS для хранения больших файлов.
При завершении этого проекта я начал работать с продуктами Alibaba Cloud, попробовал использовать Tomcat+Nginx для создания кластера, а также интегрировал SpringSession для обеспечения совместного использования сессий, но это было реализовано в другом демонстрационном проекте.
В данном проекте используется Nginx+vsftpd для сохранения изображений, но я рекомендую использовать облачное хранилище OSS от Alibaba Cloud.
Просим вас оставить звездочку этому проекту, благодарность за это трудно выразить словами!
Мой CSDN: CSDN
Мой Bilibili: Bilibili
Мой блог: Coding技术栈
Используя IntelliJ IDEA, на основе Maven, реализованы технологии Spring+SpringMVC+MyBatis для создания интернет-магазина.
Основные функции, которые уже реализованы в проекте, включают:
Конфигурация и установка программного обеспечения и среды: рекомендуется использовать Docker
Мои заметки по изучению Docker: мои заметки по Docker
Файлы SQL находятся в проекте.
База данных: MySQL
Технологический стек: Spring, Spring MVC, MyBatis, Redis, JSPФронтенд-фреймворк: Bootstrap 3
LombokДругое: HttpClient 4.x, Google ZXing генерация QR-кодов, WeChat платежи, Alipay тестирование платежей, агрегация данных API (SMS) разработка, загрузка файлов на FTP-сервер и т. д. IDEA 2018.3.5 Maven 3 JDK 8 MySQL 5.7+ Windows 7 64-битная система Развертывание проекта: серверы Alibaba Cloud
Примечание: эта архитектура была изучена на Mooc, полное видео-обучение будет доступно в QQ группе.
! Введите описание изображения
! Введите описание изображения
! Введите описание изображения
! Введите описание изображения
! Введите описание изображения
! Введите описание изображения
Детальные видеоуроки я загружу на Bilibili и в QQ-группу.
Попытка установки кластера Tomcat с использованием виртуальных машин. Полный набор видеоуроков также будет загружен на Bilibili. Видеоуроки
В проекте используется платеж через Alipay. Поскольку это тестовая среда, необходимо скачать приложение Alipay для тестовой среды (https://sandbox.alipaydev.com/user/downloadApp.htm).
Запрос на использование WeChat Pay не был одобрен.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )