1. 각 페이지별 필요 기능 Action 명 정의
Project name | 설계일자 | Action | 설명 |
controller.crew.community | 2024-09-02 | CrewPage | 크루페이지 이동(기본CrewMyPage) |
controller.crew.community | 2024-09-02 | CrewCommunityPage | 크루커뮤니티 페이지 이동 |
controller.crew.community(asycnServlet) | 2024-09-02 | CrewBoardInsert | 크루 글 쓰기(비동기) |
controller.crew.community(asycnServlet) | 2024-09-02 | CrewBoardDelete | 크루 글 삭제(비동기) |
2. 2024년 09월 02일 설계내용
1. CrewPage : 크루 페이지 이동
Output | Input | Action |
model_crew_name | x | 크루 있을시 (CrewMyPage.jsp) |
model_crew_description | 크루 없을 시 (CrewJoinPage.do) | |
model_crew_max_member_size | ||
model_crew_leader | crew selectOne | |
model_crew_battle_status | 크루정보 | |
model_crew_profile | ||
ArrayList | member selectAll | |
model_member_crew_datas | 크루원 | |
DTO변수명 | ||
model_member_name | ||
ArrayList | battle selectAll | |
model_battle_record_datas | 내 크루 승리목록 | |
DTO변수명 | ||
battle_record_battle_num | ||
battle_record_winner | ||
battle_record_mvp |
2. CrewCommunityPage : 커뮤니티 페이지 이동
Output | Input | Action |
ArrayList | CrewCommunityPage.jsp | |
model_crew_board_datas | view_page_num | 페이지 이동 |
DTO 변수명 | ||
model_crew_board_num | ||
model_crew_board_profile | crew_board selectAll | |
model_crew_board_writer_id | 크루 글 | |
model_crew_board_content | ||
model_crew_board_title | ||
model_crew_board_total | crew_board selectOne | |
page_num | 총 크루 글 개수 |
3. CrewBoardInsert : 크루 글 쓰기 - 비동기 처리 예정
Output | Input | Action |
ArrayList | crew_board insert | |
model_crew_board_datas | 크루 글 작성 | |
DTO 변수명 | ||
model_crew_board_num | view_crew_board_writer_id | crew_board selectAll |
model_crew_board_profile | view_crew_board_content | 크루 글 |
model_crew_board_writer_id | view_crew_board_title | |
model_crew_board_content | crew_board selectOne | |
model_crew_board_title | 총 크루 글 개수 | |
model_crew_board_total | ||
page_num |
4. CrewBoardDelete : 크루 글 삭제 - 비동기 처리 예정
Output | Input | Action |
ArrayList | crew_board delete | |
model_crew_board_datas | 크루 글 삭제 | |
DTO 변수명 | ||
model_crew_board_num | crew_board selectAll | |
model_crew_board_profile | view_crew_board_num | 크루 글 |
model_crew_board_writer_id | view_page_num | |
model_crew_board_content | crew_board selectOne | |
model_crew_board_title | 총 크루 글 개수 | |
model_crew_board_total | ||
page_num |
728x90
'팀 프로젝트 > Web' 카테고리의 다른 글
중간 프로젝트 Controller 2024년 09월 04일 설계 내용 (1) | 2024.09.06 |
---|---|
중간 프로젝트 Controller 2024년 09월 03일 설계 내용 (0) | 2024.09.06 |
porfile 업로드 공부 및 코드 작성 (0) | 2024.08.28 |
Controller 기능 별 class 정리 및 Front Controller 정리 (0) | 2024.08.21 |
TEAM COMA Controller 기능 설명 (0) | 2024.08.20 |