2022. 9. 29. 13:15ㆍ3층 1구역 - 개발의 장/JSP
1. 서론
간단한 게시판을 구현해보도록 하자.
(말은 간단하다고 하지만 절대 간단하지 않은)
로그인부터 글삭제 까지 달려보자..
2. 본론
일단 준비단계이다.
게시판에 어떤 것들이 있을까?
2-1. 메인페이지(index)
처음에 우리를 환영해주는 페이지를 만들어야 한다.
우리는 이걸 풋터, 헤더, 메인으로 나누어 3개를 만들고 index한테 코드를 전부 주어 합칠 생각이다.
이 말을 구현해야하는 파일명으로 말하자면
헤더
메인
풋터
인덱스
2-2. 로그인
다음에는 로그인에 대해서 생각해보자.
로그인을 하기 위해서는 회원가입을 해야하고, 로그인을 해야하고, 로그인이 된다면 안전한 보안을 위해
로그아웃도 구현해야 할 것이다. 그리고 로그인이 되었다면 꾸준하게 내 정보도 수정하여
보안을 더욱 튼튼하게 해야할 것이다.
이 말을 구현해야하는 파일명으로 말하자면
로그인
로그인 서비스
로그아웃
회원가입
회원가입 서비스
회원 수정
회원 수정 서비스
비밀번호 변경용 검증.js
2-3. 게시물
게시물 관련도 생각해보자.
1) 게시물 목록을 보여줘야 하고
2) 목록 중 하나를 클릭하면 게시물이 보여야하고
3) 내가 게시물을 작성할 수도 있고
4) 내가 작성한 게시물이라면 수정 및 삭제도 할 수 있어야 한다.
5) 요즘엔 목록으로 빠져나올 때 마우스나 키보드를 많이 쓰지만 게시물 내용에서 다시 목록으로 빠져나올 수 있는 뒤로가기 버튼도 빠질 수는 없을 듯 하다.
5-1) 파일도 첨부할 수 있다면 좋을 듯 하다.
이 말을 구현해야하는 파일명으로 말하자면
게시물 삭제
게시물 삭제 서비스
게시물 목록
게시물 수정
게시물 수정 서비스
게시물 작성
게시물 작성 서비스
게시물 내용
게시물 삭제할 때 나오는 장면
게시물 삭제할 때 나오는 장면의 서비스
파일 첨부 및 다운로드
2-4. 관리자
회원정보 수정과 같은 맥락을 가지지만 관리자는 유저가 얼마나 가입했는지 목록이 보여야 할 것이고,
유저가 불순한 의도를 갖고 있다면 회원을 삭제할 수도 있어야 한다.
이 말을 구현해야하는 파일명으로 말하자면
유저정보 목록
유저정보 목록에서 클릭할 때 나오는 장면
3. 결말
게시판 이라는 큰 덩어리에서 세부목적으로 잘게 잘게 쪼개어 게시판에 어떤것들이 들어가는지에 대해
이미지메이킹 같은 것을 진행했다.(브레인스토밍 같은건가.....)
이를 토대로 다음부터는 게시판을 실제로 구현해보도록 할 것이다.
(대충 클래스만 24개 나오고 DB파트까지 생각하면 30개 넘을거 같은데...)
'3층 1구역 - 개발의 장 > JSP' 카테고리의 다른 글
JSP - 간단한 게시판 구현하기(2) - 회원가입, Login & Logout (2022-09-29) (1) | 2022.09.29 |
---|---|
JSP - 간단한 게시판 구현하기(1) - Index (2022-09-29) (1) | 2022.09.29 |
JSP - login 관련 페이지를 맹글어보자! (2022-09-25) (0) | 2022.09.25 |
JSP - session (2022-09-24) (0) | 2022.09.24 |
JSP - 로그인 페이지 만드는 퀴즈(DB연동 안함.) (2022-09-24) (0) | 2022.09.24 |