Skip to content

Mi-ch-ael/spring-web-project-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-web-project-library

Простое веб-приложение, написанное с использованием фреймворка Spring.

Описание

Проект представляет собой переписанную на Java + Spring лабораторную работу по дисциплине "web-технологии". Функционал приложения не изменился: можно просматривать и редактировать список имеющихся книг, "брать" и "возвращать" книги. Технологии: Spring Boot, Spring Web, Spring Data JPA, Pug (Pug4J for Spring).

Моей задачей было переписывание серверной логики по образцу, по возможности с минимальными изменениями в шаблонах; кроме того, я организовал хранение списка книг в базе данных. Я пока не ставил перед собой задачу изменения интерфейса пользователя, бизнес-логики или протокола взаимодействия между клиентом и сервером по сравнению с первоначальным проектом.

Запуск

git clone https://github.com/Mi-ch-ael/spring-web-project-library.git
cd spring-web-project-library
mvn install
mvn spring-boot:run

Приложение запустится на http://localhost:18080.

TODO

  • Передавать идентификатор книги как параметр запроса;
  • Хранить информацию о брони книги как отдельную сущность в БД;
  • Хранить дату возвращения книги с использованием класса даты.

Скриншоты

Главная страница Screenshot from 2022-05-28 15-53-39

Страница книги Screenshot from 2022-05-28 15-55-06

Информация о брони книги Screenshot from 2022-05-28 15-55-55

Сортировка по свободным книгам Screenshot from 2022-05-28 15-56-56

Сотртировка по книгам с просроченной датой сдачи Screenshot from 2022-05-28 15-57-50

About

Веб-приложение, написанное с использованием фреймворка Spring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors