Index.jsp
기능 | Action | Input | Output | CRUD | PAGE |
메인 | MAINPAGE | BOARDLIST | (T)BOARD. R(ALL) |
MainPage.jsp |
MainPage.jsp
기능 | Action | Input | Output | CRUD | PAGE |
로그인 | LOGINPAGE | PAGE이동 | MainPage.jsp | ||
로그아웃 | LOGOUTPAGE | PAGE이동 | MainPage.jsp | ||
마이페이지 | MYPAGEPAGE | MEMBER_ID | MEMBER_ID MEMBER_NAME MEMBER_ PHONNUMBER MEMBER_PROFILE BOARDLIST |
(T)MEMBER. R(ONE) (T)BOARD. R(ALL) PAGE이동 |
MyPage.jsp |
커뮤니티 | COMMUNITYPAGE | BOARDLIST PAGE_MAX |
(T)CBOARD. R(ALL) (T)BOARD. R(ONE) PAGE이동 |
Community.jsp | |
크루 | CREWPAGE | CREWBOARDLIST PAGE_MAX |
(T)CREWBOARD. R(ALL) (T)CREWBOARD. R(ONE) PAGE이동 |
Crew.jsp | |
랭킹TOP100 | RANKPAGE | RANKLIST | (T)MEMBER. R(ALL) |
CrewRank.jsp | |
최신(5개) 게시글 |
RECENTBOARD | BOARDLIST | (T)BOARD. R(ALL) |
||
최신크루 (5개) 게시글 |
RECENTCREWBOARD | CREWBOARDLIST | (T)CREWBOARD. R(ALL) |
||
광고 | X | X | X | X |
Login.jsp
기능 | Action | Input | Output | CRUD | PAGE |
로그인 | LOGIN | MEMBER_ID MEMBER_PASSWORD AUTO_LOGIN |
MEMBER_ID | (T)MEMBER. R(ONE) |
성공 MainPage.jsp 실패 Login.jsp |
회원가입 | SIGNUPPAGE | x | x | 페이지 이동 |
SignupPage.jsp |
Signup.jsp
기능 | Action | Input | Output | CRUD | PAGE |
회원가입 | SIGNUP | MEMBER_ID MEMBER_PASSWORD MEMBER_NAME MEMBER_PHONENUMBER MEMBER_AREA TOKEN |
x | (T)MEMBER. C |
성공 Login.jsp 실패 Signup.jsp |
인증번호 받기 |
SMSSEND | MEMBER_PHONENUMBER | SMSCHECK_NUM | X | Signup.jsp |
MyPage.jsp
기능 | Action | Input | Output | CRUD | PAGE |
회원정보 변경 |
CHANGEMEMBERPAGE | MEMBER_ID | MEMBER_ID MEMBER_PROFILE MEMBER_NAME MEMBER_PHONENUMBERMEMBER_AREA |
(T)MEMBER. R(ONE) 페이지이동 |
ChangeMember.jsp |
회원탈퇴 | DELETEMEMBER | MEMBER_ID | (T)MEMBER. D |
Main.jsp | |
작성글 확인 | MYBOARD MYCREWBOARD |
MEMBER_ID | BOARDLIST CREWBOARDLIST |
(T)BOARD. R(ALL) (T)CREWBOARD. R(ALL) |
MyPage.jsp |
크루인원 | CREW MEMBER BABYMEMBER |
MEMBER_ID | MEMBERLIST BABYMEMBERLIST |
(T)MEMBER. R(ONE) (T)MEMBER. R(ALL) |
MyPage.jsp |
수정 | BOARD UPDATA PAGE |
BOARD_NUM | BOARD_NUM BOARD_TITLE BOARD_CONTENT |
(T)BOARD. R(ONE) |
BoardUpData.jsp |
삭제 | BOARD DELETE |
BOARD_NUM | X | (T)BOARD. D (T)REPLY. D |
MyPage.jsp |
ChangeMember.jsp
기능 | Action | Input | Output | CRUD | PAGE |
수정 | CHANGE | MEMBER_ID MEMBER_PROFILE MEMBER_NAME MEMBER_PHONENUMBERMEMBER_AREA |
MEMBER_ID | (T)MEMBER. U |
실패 ChangeMember.jsp 성공 MyPage.jsp |
취소 | MYPAGE | MyPage.jsp |
Board.jsp
기능 | Action | Input | Output | CRUD | PAGE |
게시글 선택 |
BOARDONE | BOARD_NUM | BOARD_NUM BOARD_TITLE BOARD_CONTENT BOARD_CNT REPLY_LIST |
(T)BOARD. R(ONE) (T)REPLY. R(ALL) (T)BOARD. U |
BoardOne.jsp |
페이지 번호 |
PAGE_NUM | PAGE_NUM | BOARDLIST PAGE_MAX |
(T)BOARD. R(ALL) (T)BOARD. R(ONE) |
Board.jsp |
글 작성 | INSERTBOARD | BoardInsert.jsp |
BoardOne.jsp
기능 | Action | Input | Output | CRUD | PAGE |
수정 | BOARD UPDATA PAGE |
BOARD_NUM | BOARD_NUM BOARD_TITLE BOARD_CONTENT |
(T)BOARD. R(ONE) |
BoardUpData.jsp |
댓글달기 | REPLY | BOARD_NUM REPLY_CONTENT |
X | (T)REPLY. C |
BoardOne.jsp |
BoardUpData.jsp
기능 | Action | Input | Output | CRUD | PAGE |
수정 | BOARD UPDATA |
BOARD_NUM BOARD_TITLE BOARD_CONTENT |
X | (T)BOARD. U |
성공 BoardOne.jsp 실패 MAIN.jsp |
취소 | BOARDONE | BOARD_NUM | X | BoardOne.jsp |
BoardInsert.jsp
기능 | Action | Input | Output | CRUD | PAGE |
등록 | BOARDINSERT | BOARD_NUM BOARD_TITLE BOARD_CONTENT |
X | (T)BOARD. C |
성공 Board.jsp 실패 MAIN.jsp |
취소 | BOARD | X | Board.jsp |
728x90
'팀 프로젝트 > Web' 카테고리의 다른 글
중간 프로젝트 Controller 2024년 09월 04일 설계 내용 (1) | 2024.09.06 |
---|---|
중간 프로젝트 Controller 2024년 09월 03일 설계 내용 (0) | 2024.09.06 |
중간 프로젝트 Controller 2024년 09월 02일 설계 내용 (0) | 2024.09.06 |
porfile 업로드 공부 및 코드 작성 (0) | 2024.08.28 |
Controller 기능 별 class 정리 및 Front Controller 정리 (0) | 2024.08.21 |