Skip to content

akrafit/Rfid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rfid метки

Клиентская программа для контроля движения RFID меток на Java - Spring-Framework

Build Status

Проект написан по принципу трехслойного приложения:

  • Клиентский слой - на шаблонах Thymeleaf + JavaScript;
  • Сервисный слой - на Java - Spring-Framework;
  • Слой данных - на MySQL 8.0

Основной стек технологий

  • JDK 11.0.13
  • Spring Framework 2.1.14
  • MySQl 8.0.28
  • Lombok 1.18.22
  • Apache Commons Lang 3.12.0
  • Fastjson1 Compatible 1.2.80
  • Apache Commons FileUpload 1.4
  • Imgscalr A Java Image Scaling Library 4.2

Структура проекта

  • Main.java - точка входа в приложение со статическими интерфейсами для реализации авторизации и хранения глобальных настроек
  • config - содержит класс для статических данных сайта:
    настройки доступа на страницы сайта
    конфигурация доступа к изображениям в файловой системе
  • controller - содержит основные REST контроллеры:
    CowController - работает с запросами по данным сайта
    AuthController - работает с авторизацией
  • model - содержит описание всех классов
  • repository - содержит интерфейсы для работы с базой данных
  • service - содержит сервисы с реализацией бизнес логики по: пользователям, записям
  • resources - содержит файл конфигурации application.yml, а так же фронт приложения.

Инструкция для запуска

Для запуска приложения необходимо в файле application.yml изменить все данные:

  • url адрес вашего хоста
  • datasource.url адрес вашей базы данных
  • имя и пароль от базы данных
  • mail изменить параметры вашего почтового сервера

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors