Skip to content

Веб приложение "Библиотека" (Play framework)

Notifications You must be signed in to change notification settings

DmitryTsybulkin/LibraryNotModules

Repository files navigation

LibraryNotModules

Добро пожаловать в репозиторий.

(Рабочая ветка: dev)

В репозитории есть, непосредственно, проект Library, а также директория: "MultiProgram" - это программа - 2 задание.

1) Как работает библиотека

Библиотеку можно запустить из папки с проектом или открыть в ide с помощью команды, прописанной через консоль «play run». После этого нужно перейти в браузере по адресу: «localhost:9000» или «127.0.0.1:9000». На первом экране: таблица с книгами в библиотеке. Также ссылки для входа в систему или для регистрации нового пользователя.Регистрация представляет из себя страницу с формой для ввода данных нового пользователя с валидацией введенной им информацией. Если пользователь хочет войти в систему, откроется страница со входом. Там пользователю нужно указать свой username и пароль. Если такой пользователь зарегистрирован в системе, то он перейдет к странице с таблицей с книгами и функциями для чтения.

Чтобы начать читать нужно нажать на соответствующую кнопку, после этого откроется новое окно с книгой, а вы будете добавлены в читатели этой книги(чтобы увидеть изменения на странице книгами, нужно обновить страницу).

Если пользователь зашел от имени администратора, ему будут доступны ссылки на таблицы БД для редактирования пользователей, книг или статусов чтения.

2) Почему без Maven

У версии play 1.2.5 много проблем с интеграцией с Maven. Хотя, существует модуль для фреймворка, который решает некоторые проблемы интеграции, но далеко не все.

3) Про тесты к вебу

Тесты я писал с помощью JUnit. В папке с тестами есть 2 модульных теста и 1 функциональный тест.

About

Веб приложение "Библиотека" (Play framework)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published