1. 각 페이지별 필요 기능 Action 명 정의
Project name | 설계일자 | Action | 설명 |
controller.crew.join | 2024-09-03 | CrewListPage | 크루 목록 페이지 이동 |
controller.crew.join | 2024-09-03 | CrewInformationPage | 크루 상세보기 페이지 이동 |
controller.crew.join | 2024-09-03 | CrewJoin | 크루 가입 |
controller.crew.battle | 2024-09-03 | CrewBattlePage | 크루전 목록 페이지 이동 |
controller.crew.battle | 2024-09-03 | CrewBattleOnePage | 크루전 상세 페이지 이동 |
Controller.ranking | 2024-09-03 | CrewRankingPage | 크루 랭킹 페이지 이동 |
Controller.ranking | 2024-09-03 | RankingPage | 개인별 랭킹 페이지 이동 |
2. 2024년 09월 03일 설계내용
1. CrewListPage : 크루 목록 페이지 이동
Output | Input | Action |
ArrayList | crewListPage.jsp | |
model_crew_datas | 페이지 이동 | |
DTO 변수명 | ||
model_crew_num | crew selectAll | |
model_crew_name | page_num | 크루 전체목록 |
model_crew_leader | ||
model_crew_max_member_size | crew selectOne | |
model_crew_page_total | 크루 총 개수 | |
page_num |
2. CrewInformationPage : 크루 상세보기 페이지 이동
Output | Input | Action |
model_crew_num | CrewInformationPage.jsp | |
model_crew_name | 페이지 이동 | |
model_crew_leader | ||
model_crew_description | crew selectOne | |
model_crew_max_member_size | 크루 전체목록 | |
model_crew_member_size | ||
view_crew_num | member selectOne | |
ArrayList | 선택 크루 인원 | |
model_battle_record_datas | ||
DTO 변수명 | battle_record selectAll | |
model_battle_gym_name | 승리목록 | |
model_battle_gym_location | ||
model_battle_record_mvp | ||
model_battle_game_date |
3. CrewJoin : 크루 가입
Output | Input | Action |
error_message | 크루 가입 성공 (CrewPage.do) | |
path | 크루 가입 실패 (CrewListPage.do) | |
view_crew_num | ||
member update | ||
크루 등록 |
4. CrewBattlePage : 크루전 목록 페이지 이동
Output | Input | Action |
model_battle_gym_name | x | CrewBattleMain.jsp |
model_battle_gym_location | 페이지 이동 | |
model_battle_game_date | ||
model_battle_num | member selectOne | |
내 크루 찾기 | ||
ArrayList | ||
model_battle_datas | battle selectOne | |
DTO 변수명 | 내 크루전 | |
model_battle_num | ||
model_battle_gym_name | battle selectAll | |
model_battle_registration_date | 크루전 목록 | |
model_battle_gym_location | ||
model_battle_total | battle selectOne | |
page_num | 크루전 총 개수 |
5. CrewBattleOnePage : 크루전 상세 페이지 이동
Output | Input | Action |
model_battle_gym_name | crewBattleContent.jsp | |
model_battle_gym_location | 페이지 이동 | |
model_battle_game_date | ||
model_battle_crew_total | battle_record selectOne | |
크루전 내용 | ||
ArrayList | ||
model_battle_datas(아래 DTO) | view_battle_num | battle_record selectAll |
DTO 변수명 | 크루전 참가 크루 | |
model_battle_winner | ||
model_battle_mvp | ||
model_battle_crew_name | ||
model_battle_crew_leader |
6. CrewRankingPage : 크루 랭킹 페이지 이동
Output | Input | Action |
ArrayList | X | member selectAll |
model_member_datas | crew목록 | |
DTO 변수명 | (합계 포인트 높은순) | |
model_member_total_point | ||
model_member_grade_profile | ||
model_member_crew_name | ||
model_member_crew_leader | ||
model_member_crew_total |
7. RankingPage : 개인별 랭킹 페이지 이동
Output | Input | Action |
ArrayList | x | member selectAll |
model_member_datas(아래 DTO) | crew목록 | |
DTO 변수명 | (합계 포인트 높은순) | |
model_member_total_point | ||
model_member_grade_profile | ||
model_member_name | ||
model_member_total |
728x90
'팀 프로젝트 > Web' 카테고리의 다른 글
2024-09-06 RankPage 코드 작성 (0) | 2024.09.07 |
---|---|
중간 프로젝트 Controller 2024년 09월 04일 설계 내용 (1) | 2024.09.06 |
중간 프로젝트 Controller 2024년 09월 02일 설계 내용 (0) | 2024.09.06 |
porfile 업로드 공부 및 코드 작성 (0) | 2024.08.28 |
Controller 기능 별 class 정리 및 Front Controller 정리 (0) | 2024.08.21 |