[JAVA] 콘솔 게시판 프로그램
2021. 7. 8. 00:44ㆍ프로젝트
SMALL
총 3개의 소스 파일
- BoardDAO.java
- BoardVO.java
- BoardServiceExample.java
txt 파일은 C:\Temp\BoardDB.txt 입니다.
막혔었던 부분..
1. List에 객체를 넣을 때, 값들이 자꾸 동일해지는 문제
- 처음에 클래스 내부 가장 위에 전역 변수로 만들어 사용했더니 Insert나 Update 할 때, 값들이 바뀌면 변수가 가리키는 값들이 바뀌어서 BoardList에 여러개를 저장하는 것 처럼 해도 같은 객체의 주소를 저장하게 되어 값이 바뀔 때마다 게시글의 목록이 바뀐 내용으로만 출력되는 문제가 있었다. 그래서 BoardVO타입 객체가 필요한 메소드는 계속해서 새로 객체를 만들어 주면서 해결하였다.
- 지금 보면 정말 간단한 문제지만 당시 해결이 안될 때는 답답했었다.
- 그래도 해결하고 나니 속이 시원했다.
2. scanner.next()와 nextLine() 혼용 사용 시, 다음 입력이 바로 넘어가버리는 문제
- scanner.next???() 다음에 scanner.nextLine()을 한번 더 사용해서 상쇄시켜주면 된다.
실행영상
LIST
'프로젝트' 카테고리의 다른 글
[JSP] 게시판 프로젝트 (0) | 2021.07.19 |
---|---|
[C 프로젝트] 음료 자판기 (0) | 2021.07.03 |