Skip to content

Alligator84/JavaCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaCore

Необходимо реализовать консольное CRUD приложение, которое имеет следующие сущности:

Team(id, name, List posts) Developer(id, firstName, lastName, List skills) Skill(id, name) TeamStatus (enum ACTIVE, UNDER_REVIEW, DELETED)

В качестве хранилища данных необходимо использовать текстовые файлы: teams.txt, developers.txt, skills.txt Пользователь в консоли должен иметь возможность создания, получения, редактирования и удаления данных. Слои: model - POJO классы repository - классы, реализующие доступ к текстовым файлам controller - обработка запросов от пользователя view - все данные, необходимые для работы с консолью

Например: Team, TeamRepository, TeamController, TeamView и т.д. Для репозиторного слоя желательно использовать базовый интерфейс: interface GenericRepository<T,ID>

interface TeamRepository extends GenericRepository<Team, Long>

class JavaIOTeamRepositoryImpl implements TeamRepository

Результатом выполнения задания должен быть отдельный репозиторий с README.md файлом, который содержит описание задачи, проекта и инструкции запуска приложения через командную строку.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages