Skip to content

behemoth-13/Library-Maven-Spring-MVC-Hibernate-

Repository files navigation

##Задание “Электронная библиотека”

###Функциональность:

  1. Просмотр списка (по желанию предусмотреть пагинацию)
  2. Просмотр данных одной книги с возможностью скачивания контента
  3. Добавление новых книг
  4. Редактирование имеющихся
  5. Удаление

###Описание сущности "книга":

  1. Название (Только буквы, цифры, space chars)
  2. Автор
  3. Год издания
  4. Краткое описание (макс 255 символов)
  5. Контент (pdf, txt, html, fb2 и др), максимальный размер файла - 20МБ.
  • Данные сущностей (за искл контента книги) сохранять в БД
  • Организовать хранилище контента книг в файловой системе в "максимально сжатом" виде (скорость распаковки не имеет значения)
  • Предусмотреть кеширование книг (на уровне приложения), которые были просмотрены (именно просмотр данных книги отдельно) в течении последней минуты
  • Предусмотреть валидацию полей при добавлении новой книги.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published