Основы:
Tracer — это платформа для разработки, основанная на Spring Boot и OAuth2.0, которая поддерживает разделение передней и задней частей и обеспечивает поддержку учётных записей и SSO-логина.
Основная цель проекта — предоставить разработчикам инструмент, который позволит им создавать более быстрые, надёжные, читаемые и совершенные проекты.
Проект ориентирован на системы управления бэкендом и включает в себя базовые функции бэкенд-менеджмента и эффективный инструмент генерации кода. Он также включает компоненты безопасности, такие как управление правами доступа и шифрование данных.
Для интерфейса используется Vue.js в качестве основы для разделения статических и динамических компонентов.
В проекте используются Maven для управления проектом, Spring Boot для создания приложения, MyBatis и MyBatis Plus для работы с базой данных, Spring Security для обеспечения безопасности, Redis для кэширования данных, JWT для аутентификации и авторизации, Vue и Avue для интерфейса.
Функции:
Инструменты разработки: MySQL — база данных; T-IO — сервер разработки; Tomcat — сервер приложений; SVN/Git — система контроля версий; Nginx — обратный прокси-сервер; Varnish — HTTP-ускоритель; IntelliJ IDEA — среда разработки; PowerDesigner — инструмент моделирования; Navicat for MySQL — клиент базы данных.
Модули:
tracer
├── tracer-starter-common — общий модуль системы
├── tracer-starter-auth — сервис авторизации
├── tracer-starter-cache — модуль кеширования
├── tracer-starter-admin — бэкенд для бизнес-операций
├── tracer-starter-redis — компонент управления Redis
├── tracer-starter-file — компонент управления файлами
├── tracer-starter-job — компонент управления задачами
└── tracer-starter-socket — коммуникационный компонент
Безопасность:
Выбор технологий:
Запуск:
Благодарности:
Участие в разработке: Приглашение к участию в разработке через GitHub.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )