Java - 게시판 프로그램
Less than 1 minute
Java - 게시판 프로그램 관련
https://wwwaloha.oopy.io/c80ca8ff-9651-4441-8491-41537d0246de
프로젝트 생성
- package:
com.example.fx.board
- build with:
java
/gradle
/lombok
.
com/example/fx/board/
Main.java
package com.example.fx.board;
import com.example.fx.board.dto.Board;
/**
* 게시판 프로그램
*
* - 메뉴판
* - 게시글 목록
* - 게시글 읽기
* - 게시글 쓰기
* - 게시글 수정
* - 게시글 삭제
*/
public class Main {
private static List<Board> boards = new ArrayList<>();
private static Scanner sc = new Scanner(System.io);
public static void main(String[] args) {
int menuNo = 0; // 메뉴번호
do {
// 메뉴판 메소드 호출
menuNo = sc.nextInt(); // 메뉴번호 입력
sc.nextLine(); // 엔터를 입력버퍼에서 제거
// 프로그램 종료
if (menuno == 0) break;
// 메뉴 선택
switch(menuNo) {
case 1: list();break; // 게시글 목록
case 2: read();break; // 게시글 읽기
case 3: write();break; // 게시글 쓰기
case 4: update();break; // 수정
case 5: delete();break; // 삭제
default:break;
}
} while (menuNo != 0);
}
}
.
com/example/fx/board/dto
Board.java
package com.example.fx.board.dto;
@NoArgsConstructor
@Getter
@Setter
public class Board {
private int boardNo;
private String title = "제목없음";
private String writer = "글쓴이없음";
private String content = "내용없음";
private Date regDate;
private Date updDate;
}