1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/seu-lfh-vblog-web

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

VBlog-web: блог, фронтенд

  • Предварительный просмотр проекта: http://blog.bigcypress.cn/#/
  • Официальная группа QQ (917217378), обсуждение Java, бэкенд, технологии и архитектура ~
  • Добавьте меня в WeChat: LFH038187, пригласите в группу по обмену технологиями в WeChat, укажите «VBlog» в примечании.

История проекта

  • Прошло уже более трёх лет с момента окончания магистратуры, и я всё время думал о создании собственного блога, чтобы делиться своим опытом работы, обобщать используемые технологии, накопленные навыки и опыт;
  • Я долго искал информацию в интернете, но не так много систем блогов, полностью основанных на языке Java. Большинство из них основаны на таких технологиях, как jsp, freemarker и velocity. Мне лично не нравится такой подход к разработке, когда бэкенд и фронтенд тесно связаны друг с другом. В своей работе я всегда придерживаюсь подхода с разделением фронтенда и бэкенда;
  • Поскольку в своей работе я использовал vue+element-ui для создания системы управления, в июне этого года я наконец решил создать собственную систему блогов на основе современных технологий и с разделением фронтенда и бэкенда.

Описание проекта

  • VBlog — это современная система блогов для нескольких пользователей, которая проста и удобна в использовании;
  • vblog-web — это код передней страницы системы блогов;
  • vblog-api — это бэкэнд API-интерфейс системы блогов. Код можно найти по адресу https://gitee.com/seu-lfh/vblog.git.

Архитектура системы

  • Используются фреймворки Vue2.5, ElementUI, mavon-editor, vuex, axios и другие.

Особенности проекта

  • Дружелюбная структура кода и комментарии облегчают чтение и повторное использование;
  • Разделение фронтенда и бэкенда позволяет избежать необходимости во фронтенде разбираться в технологиях бэкенда;
  • Взаимодействие с страницей осуществляется с помощью Vue2.x, что значительно повышает эффективность разработки;
  • Использование quartz для выполнения задач позволяет динамически добавлять, изменять, удалять, приостанавливать, возобновлять задачи и просматривать журналы;
  • Внедрение Hibernate Validator упрощает проверку данных на бэкенде;
  • Поддержка swagger позволяет легко создавать документацию по API.

Инструкция по использованию

  1. npm install;
  2. npm run dev.

Участие и вклад

  1. Fork этого проекта.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

VBlog — это система блогов, разработанная с использованием следующих технологий: * Vue 2.x + Element-UI для фронтенда; * Spring Boot 2.0 + MyBatis-Plus + Shiro для бэкенда. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/seu-lfh-vblog-web.git
git@api.gitlife.ru:oschina-mirror/seu-lfh-vblog-web.git
oschina-mirror
seu-lfh-vblog-web
seu-lfh-vblog-web
master