Skip to content

bubelovv/itmo_mse_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Задание: Реализовать CRUD приложение (SELECT, INSERT, UPDATE, DELETE). Можете выбрать одну из следующих тематик для сущности или придумать свою. Книги Студенты Платежные транзакции Автомобили Квартиры

Нужно написать один POJO класс инкапсулирующий сущность, один DAO класс выполняющий операции с базой данных, интерфейс взаимодействия с пользователем (один на выбор) Через интерфейс (консольный или GUI) нужно иметь возможность вывести список все сохраненных сущностей, создать новую сущность, обновлять сущность и удалять сущность. У сущности должен быть один primary key типа long. Также должно быть как минимум по одному полю следующих типов: String, Date, Double

При старте приложения нужно проверять создана ли таблица. Если не создана — создать, если уже создана — дропнуть и создать новую.

Дедлайн: 12.05.25, 23:59

Разбалловка:

  • 1 балл за консольный интерфейс, 4 балла за GUI, 6 баллов за HTTP сервлет.
  • 4 балла за реализацию DAO и POJO
  • 2 балла за подключенный Connection Pool
  • 2 балла за подключенный фреймворк логирования (log4j2 или slf4j+logback) и вывод в лог всех операций с базой.
  • 2 балла за чистоту кода.

Если делаете сервлет, можете взять за основу проект из ветки workshop-03-servlet-jsp. Также приложите CURL команды с помощью которых можно будет протестировать ваше приложение.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages