Skip to content

parad1so/warehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Spring Spring Boot

Spring app по учету товаров на складе

Суть проекта

Имеется веб-приложение которое отправляет данные о списках товаров в формате json. После отправки, дать возможность пользователю получить отчет в формате json, которые будут упакованы в zip-архив.

Создание БД

Запустите скрипт для создания базы данных по пути: src/test/sql/createDb.sql

Разработка

  • Язык разработки: Java 8
  • Фреймворк: Spring Boot 2.2.6
  • Сурбд: PostgreSQL
  • JPA: Hibernate 5.3.14.Final, Spring Data Jpa 2.1.16.RELEASE
  • JDBC: Spring JDBC 5.1.14.RELEASE
  • Security: Spring Security 5.1.9.RELEASE
  • Сборка: Maven

API

Это веб приложение себя включает:

  • Авторизация
  • Аутентификация
  • Работа с базой данных: просмотр, создание, редактирование и удаление сущностей
  • Конвертер json to javaObject с помощью фреймворка Jackson
  • Хеширование паролей с помощью фреймворка Spring Security Bcrypt
  • Архивация любых файлов в формате zip
  • Загрузка и скачивания документов в базе данных
  • Работа с каталогом: удаление или создание каталога, получение имени файлов в данном катологе, получение имени католога типа String или File

Application Deployment

Данное приложение развертывалось при помощи Apache Tomcat по адресу localhost:8080

  • application context: "/" - устанавливаете

About

Java app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors