Skip to content

KrArkadiy/DataStorerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

DataStorerApp

Передо мной стояла задача по реализации консольного CRUD приложения, которое имеет следующие сущности:

Writer(id, name, List posts)

Post(id, content, Long created, Long updated, List labels)

Label(id, name)

PostStatus (enum ACTIVE, DELETED)


Слои:

model - POJO классы

repository - классы, реализующие доступ к текстовым файлам

controller - обработка запросов от пользователя

view - все данные, необходимые для работы с консолью


Требования к приложению:
  1. В качестве хранилища данных необходимо использовать текстовые файлы в формате JSON
  2. Пользователь в консоли должен иметь возможность создания, получения, редактирования и удаления данных
  3. Для работы с JSON файлами необходимо использовать библиотеку Gson

Технологии: JavaSE8, Gson, Maven.

About

Консольное CRUD приложения

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages