Skip to content

ilya-yarets/TodoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

Общее описание:

Этот проект демонстрирует использование технологий Java для создания веб-приложения. Приложение отображает результат запросов. Сортировка по категориям. Прикрепление файлов реализовано средствами из спецификации сервлетов 2.5. Слой DAO извлекает данные из таблиц базы данных MySQL посредством запросов из JSP с использованием JDBC. Протестировано на Mysql, v-5.1.47.

Детальное описание:

Данный проект выполнялся с июля по сентябре 2019 года.

Проект представляет собой TODO-органайзер. Предусмотрено:

  1. Регестрацию нового пользователя
  2. Добавление новой заметки с текстом и датой.
  3. Сортировка заметок по категориям:
    • All activities
    • Today
    • Tommorow
    • Expired
    • Recycle Bin
    • Completed
    • Someday(поиск по дате)
    • Автоматическое перемещение заметки на "Expired", если истекла дата выполнения.
  4. Список заметок представлен в каждой вкладке в виде таблицы
  5. Каждую заметку можно:
    • Изменить
    • Прикрепить файл
    • Пометить как выполненное(автоматически перенесение заметки в "Completed")
    • Удалить(При удалении заметка помещается в "Recycle Bin")
  6. Заметки помещенные в "Recycle Bin" можно:
    • Восстановить(восстанавливается изменяя дату на текущую, перемещаясь в "Today")
    • Удалить(Безвозвратное удаление из БД)

Применение технологий: Java EE (Servlet API, JSP, JSTL), JDBC, MySQL, Apache TomCat, HTML+CSS

Демо

Страница входа:

Страница регестрации:

Страница невероного ввода данных:

Первая страница для добавления заметки:

Отображение категории All activities с добавленной заметкой:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published