Servlet Project 01 게시판 만들기 (작성, 읽기, 목록, 삭제)

Myung A Lee·2023년 3월 10일
0
post-thumbnail

Servlet Project : 게시판

230310

처음으로 게시판을 만들었다. 먼저 게시글이 보여질 리스트 페이지를 만들고 게시글 작성으로 시작해서 삭제까지 만들어 보았다. 페이지의 디자인 같은건 나중에 생각하기로 하고 일단은 하나의 게시글안에는 int type, String type등이 같이 들어가기 때문에 하나로 담고자 Class 타입의 ArrayList를 만들어보고자 했다. Bean 클래스를 사용하게 되면서 모든 변수를 private로 캡슐화 하게 되었고 그에 따라 저장에 필요한 getter,setter 메서드 등 필요한 것이 늘어 났다. 가장 어려웠던 부분은 내가 파라메터를 넘겨 받는 과정에서 어떤 것이 필요한지 결정하고 어떻게 넘겨 받을 지를 고민하는 것이었는데 ArrayList를 사용하니만큼 최대한 ArrayList의 인덱스를 사용하고자 했다.

구현 기능

  • 게시글 작성(Create)
  • 게시글 목록/게시글 읽기(Read)
  • 게시글 삭제 (Delete)

구현 화면

기본 게시판

  • 게시글 목록이 나타나는 화면으로 작성된 게시글이 없다면 다음과 같이 나타나게 된다.

게시글 작성

  • 기본게시판에서 글쓰기 버튼 클릭시 해당 페이지로 이동한다.

게시글 상세 내용

  • 게시글 작성 페이지에서 작성 버튼 클릭시 작성한 게시글이 목록에 나타난다.
  • 새로우 게시글 작성 시 누적된다.

게시글 삭제

  • 삭제 링크를 클릭시 해당 글이 삭제 된다.

게시글 상세 내용

  • 제목 링크를 클릭시 글의 작성자, 제목, 내용이 보여진다.
  • 리스트로 돌아가기 링크를 클릭하면 게시글 목록으로 돌아간다.

상세 코드

전체 코드

https://github.com/leemyunga/leema0927.git

0개의 댓글