== 게시판 ==
명령) 등록
내용 : 소융 동아리 마모키
작성자 : 허동빈
1번 게시글이 등록되었습니다.
명령) 등록
내용 : 오늘은 월요일 입니다.
작성자 : 이수종
2번 게시글이 등록되었습니다.
명령) 목록
번호 / 작성자 / 내용
2 / 이수종 / 오늘은 월요일 입니다.
1 / 허동빈 / 소융 동아리 마모키
명령) 삭제?id=1
1번 게시글이 삭제되었습니다.
명령) 삭제?id=1
1번 게시글은 존재하지 않습니다.
명령) 수정?id=3
3번 게시글은 존재하지 않습니다.
명령) 수정?id=2
내용(기존) : 오늘은 월요일 입니다.
내용 : 오늘은 화요일 입니다.
작성자(기존) : 이수종
작성자 : 김동환
명령) 목록
번호 / 작가 / 명언
2 / 김동환 / 오늘은 화요일 입니다.
명령) 종료
- 사용자에게
등록을 입력 받으면 내용과 작성자를 입력받고 저장한다. - 사용자에게
목록을 입력 받으면 저장한 내용과 작성자를 예시와 같이 출력한다. (내림차순 출력) - 사용자에게
삭제를 입력 받으면 같이 입력 받은 id로 해당 게시글을 삭제한다. (단, 해당 id는 재사용하지 않는다. 1번 게시글을 삭제하고 다시 게시글을 작성하면 id는 2번으로 되야한다. 1번은 재사용하지 않는다. - 사용자에게
수정을 입력 받으면 같이 입력 받은 id로 해당 게시글을 수정한다. 수정하기 전 기존 내용과 작성자를 출력하고 새롭게 작성할 내용과 작성자를 입력받아 저장한다.
- (필수) 객체지향 프로그래밍(OOP) 원칙을 준수하여 설계 및 구현
- (필수) 레이어드 아키텍처(컨트롤러 , 서비스, 리포지토리) 구조로 구현
- (선택) SOLID 원칙을 준수하여 설계 및 구현
- (선택) TDD 적용
- JDK 21버전 사용
- AI 사용 금지