본문 바로가기
KOSTA교육/수업

[63/100] 240712

by 이원혁 2024. 7. 12.
반응형

오늘은 각종 문서의 정리를 진행했고

 

패키지 다이어그램을 새로 그려서 프로젝트 구조를 만들었다.

 

com.sweethome

├── vo
│ └── UsersVO
│    └── UsersOauthVO
│    └── BoardVO
│    └── ReplyVO
│    └── CommunityVO
│    └── BoardImagesVO
│    └── CommunityImagesVO
│    └── RecommendVO

├── ctl
│ └── CommonController (공통 기능)
│    └── ctlKakaoAddressAPI (카카오 API주소 검색)
│    └── ctlHomeMove (index.jsp 이동)
│    └── ctlMapMove (map.jsp 이동)
│    └── ctlCommunityMove (community.jsp 이동)
│    └── ctlLoginMove (login.jsp 이동)
│    └── ctlMypageMove (mypage.jsp 이동)
│    └── ctlAdminMove (admin.jsp 이동)

│ └── AuthController (인증 및 회원 관리)
│    └── ctlLogin (기본 로그인 실행)
│    └── ctlLoginOauth (Oauth 로그인)
│    └── ctlLogOut (로그아웃 실행)
│    └── ctlRegister (회원가입)
│    └── ctlEmailCheck (이메일 인증)
│    └── ctlNicknameCheck (닉네임 중복체크)
│    └── ctlFindPassword (비밀번호 찾기)
│    └── ctlPasswordUpdate (비밀번호 수정)
│   
│ └── UserController
│      ├── ctlUserDetail (유저 정보조회)
│         ├── ctlUserUpdate (유저 정보수정)
│         ├── ctlUserBoardList (유저 게시글조회)
│        └── ctlUserReplies (유저 댓글조회)
│   
│    └── AdminController
│        ├── ctlAllUsers (모든 유저 리스트 조회 REST)
│        ├── ctlAllBoards (모든 유저 게시글 조회 REST)
│ └── ctlUserSearch (특정 유저 nickname 검색)

│ └── CommunityController.java
│        ├── ctlCommunityList (커뮤니티 리스트 보여주기)
│        ├── ctlCommunityDetail (특정 커뮤니티의 게시글 리스트 보여주기)
│        ├── ctlAddCommunity (커뮤니티 +이미지 추가)
│        ├── ctlDeleteCommunity (커뮤니티 삭제)

│ └── BoardController
│ ├── ctlBoardDetail (게시글 상세 정보조회)
│      ├── ctlBoardInsert (게시글 +이미지 추가)
│        ├── ctlBoardUpdate (게시글 수정)
│     ├── ctlBoardDelete (게시글 삭제)
│ └── ctlBoardRecommed (게시글 추천)
│ └── ctlBoardSearch (게시글 제목 검색)
│ └── ctlBoardSearch (게시글 내용 검색)
│ └── ctlBoardSearch (게시글 제목+내용 검색)
│ └── ctlBoardSearch (특정 유저 게시글 검색)

│ └── ReplyController
│ ├── ctlReplyDetail (댓글 정보 조회 REST)
│      ├── ctlReplyInsert (댓글 추가 REST)
│     ├── ctlReplyDelete (댓글 삭제 REST)
│ └── ctlReplySearch (댓글 검색)
│ └── ctlReplySearch (특정 유저 댓글 검색)

├── svc
│   └── CommonService (공통 기능)
│    └── svcKakaoAddressAPI (카카오 API주소 검색)
│    └── svcHomeMove (index.jsp 이동)
│    └── svcMapMove (map.jsp 이동)
│    └── svcCommunityMove (community.jsp 이동)
│    └── svcLoginMove (login.jsp 이동)
│    └── svcMypageMove (mypage.jsp 이동)
│    └── svcAdminMove (admin.jsp 이동)

│ └── AuthService (인증 및 회원 관리)
│    └── svcLogin (기본 로그인 실행)
│    └── svcLoginOauth (Oauth 로그인)
│    └── svcLogOut (로그아웃 실행)
│    └── svcRegister (회원가입)
│    └── svcEmailCheck (이메일 인증)
│    └── svcNicknameCheck (닉네임 중복체크)
│    └── svcFindPassword (비밀번호 찾기)
│    └── svcPasswordUpdate (비밀번호 수정)
│   
│ └── UserService
│      ├── svcUserDetail (유저 정보조회)
│         ├── svcUserUpdate (유저 정보수정)
│         ├── svcUserBoardList (유저 게시글조회)
│        └── svcUserReplies (유저 댓글조회)
│   
│    └── AdminService
│        ├── svcAllUsers (모든 유저 리스트 조회 REST)
│        ├── svcAllBoards (모든 유저 게시글 조회 REST)
│ └── svcUserSearch (특정 유저 nickname 검색)

│ └── CommunityService
│        ├── svcCommunityList (커뮤니티 리스트 보여주기)
│        ├── svcCommunityDetail (특정 커뮤니티의 게시글 리스트 보여주기)
│        ├── svcAddCommunity (커뮤니티 +이미지 추가)
│        ├── svcDeleteCommunity (커뮤니티 삭제)

│ └── BoardService
│ ├── svcBoardDetail (게시글 상세 정보조회)
│      ├── svcBoardInsert (게시글 +이미지 추가)
│        ├── svcBoardUpdate (게시글 수정)
│     ├── svcBoardDelete (게시글 삭제)
│ └── svcBoardRecommed (게시글 추천)
│ └── svcBoardSearch (게시글 제목 검색)
│ └── svcBoardSearch (게시글 내용 검색)
│ └── svcBoardSearch (게시글 제목+내용 검색)
│ └── svcBoardSearch (특정 유저 게시글 검색)

│ └── ReplyService
│ ├── svcReplyDetail (댓글 정보 조회 REST)
│      ├── svcReplyInsert (댓글 추가 REST)
│     ├── svcReplyDelete (댓글 삭제 REST)
│ └── svcReplySearch (댓글 검색)
│ └── svcReplySearch (특정 유저 댓글 검색)

├── svcimpl
│   └── CommonService (공통 기능)
│    └── svcKakaoAddressAPI (카카오 API주소 검색)
│    └── svcHomeMove (index.jsp 이동)
│    └── svcMapMove (map.jsp 이동)
│    └── svcCommunityMove (community.jsp 이동)
│    └── svcLoginMove (login.jsp 이동)
│    └── svcMypageMove (mypage.jsp 이동)
│    └── svcAdminMove (admin.jsp 이동)

│ └── AuthService (인증 및 회원 관리)
│    └── svcLogin (기본 로그인 실행)
│    └── svcLoginOauth (Oauth 로그인)
│    └── svcLogOut (로그아웃 실행)
│    └── svcRegister (회원가입)
│    └── svcEmailCheck (이메일 인증)
│    └── svcNicknameCheck (닉네임 중복체크)
│    └── svcFindPassword (비밀번호 찾기)
│    └── svcPasswordUpdate (비밀번호 수정)
│   
│ └── UserService
│      ├── svcUserDetail (유저 정보조회)
│         ├── svcUserUpdate (유저 정보수정)
│         ├── svcUserBoardList (유저 게시글조회)
│        └── svcUserReplies (유저 댓글조회)
│   
│    └── AdminService
│        ├── svcAllUsers (모든 유저 리스트 조회 REST)
│        ├── svcAllBoards (모든 유저 게시글 조회 REST)
│ └── svcUserSearch (특정 유저 nickname 검색)

│ └── CommunityService
│        ├── svcCommunityList (커뮤니티 리스트 보여주기)
│        ├── svcCommunityDetail (특정 커뮤니티의 게시글 리스트 보여주기)
│        ├── svcAddCommunity (커뮤니티 +이미지 추가)
│        ├── svcDeleteCommunity (커뮤니티 삭제)

│ └── BoardService
│ ├── svcBoardDetail (게시글 상세 정보조회)
│      ├── svcBoardInsert (게시글 +이미지 추가)
│        ├── svcBoardUpdate (게시글 수정)
│     ├── svcBoardDelete (게시글 삭제)
│ └── svcBoardRecommed (게시글 추천)
│ └── svcBoardSearch (게시글 제목 검색)
│ └── svcBoardSearch (게시글 내용 검색)
│ └── svcBoardSearch (게시글 제목+내용 검색)
│ └── svcBoardSearch (특정 유저 게시글 검색)

│ └── ReplyService
│ ├── svcReplyDetail (댓글 정보 조회 REST)
│      ├── svcReplyInsert (댓글 추가 REST)
│     ├── svcReplyDelete (댓글 삭제 REST)
│ └── svcReplySearch (댓글 검색)
│ └── svcReplySearch (특정 유저 댓글 검색)

├── mappers
│ └── AuthMapper (인증 및 회원 관리)
│    └── login (기본 로그인 실행)
│    └── loginOauth (Oauth 로그인)
│    └── register (회원가입)
│    └── emailCheck (이메일 인증)
│    └── nicknameCheck (닉네임 중복체크)
│    └── findPassword (비밀번호 찾기)
│    └── passwordUpdate (비밀번호 수정)
│   
│ └── UserMapper
│      ├── userDetail (유저 정보조회)
│         ├── userUpdate (유저 정보수정)
│         ├── userBoardList (유저 게시글조회)
│        └── userReplies (유저 댓글조회)
│   
│    └── AdminMapper
│        ├── allUsers (모든 유저 리스트 조회 REST)
│        ├── allBoards (모든 유저 게시글 조회 REST)
│ └── userSearch (특정 유저 nickname 검색)

│ └── CommunityMapper
│        ├── communityList (커뮤니티 리스트 보여주기)
│        ├── communityDetail (특정 커뮤니티의 게시글 리스트 보여주기)
│        ├── addCommunity (커뮤니티 +이미지 추가)
│        ├── deleteCommunity (커뮤니티 삭제)

│ └── BoardMapper
│ ├── boardDetail (게시글 상세 정보조회)
│      ├── boardInsert (게시글 +이미지 추가)
│        ├── boardUpdate (게시글 수정)
│     ├── boardDelete (게시글 삭제)
│ └── boardRecommed (게시글 추천)
│ └── boardSearch (게시글 제목 검색)
│ └── boardSearch (게시글 내용 검색)
│ └── boardSearch (게시글 제목+내용 검색)
│ └── boardSearch (특정 유저 게시글 검색)

│ └── ReplyMapper
│ ├── replyDetail (댓글 정보 조회 REST)
│      ├── replyInsert (댓글 추가 REST)
│     ├── replyDelete (댓글 삭제 REST)
│ └── replySearch (댓글 검색)
│ └── replySearch (특정 유저 댓글 검색)

 

간트차트 수정도 완료했다.

반응형

'KOSTA교육 > 수업' 카테고리의 다른 글

[65/100] 240716  (0) 2024.07.16
[64/100] 240715  (0) 2024.07.15
[62/100] 240711  (0) 2024.07.11
[61/100] 240710  (0) 2024.07.10
[60/100] 240709  (0) 2024.07.09