Study

기능명 페이지 이름 페이지 명령어 컨트롤러 / 메서드 서비스 인터페이스 서비스 로직 / 메서드 Model XML (SQL) sqlID
스터디 목록 조회 스터디 목록 페이지 /studyList.do (GET) StudyController.studyList() StudyService getStudyList()studyTotalCnt()studyTitleSearchTotalCnt() StudyDTO studySQL.xml selectStudyListstudyTotalCntstudyTitleSearchTotalCnt
스터디 개설 페이지 이동 스터디 개설 페이지 /studyCreateForm.do (GET) StudyController.studyCreateForm() StudyService getStudyCreateUser() UserDTO studySQL.xml studyCreateUser
스터디 개설 처리 스터디 개설 처리 /studyCreate.do (POST) StudyController.studyCreate() StudyService createStudyProcess() StudyDTO studySQL.xml studyMaxCreateinsertStudy
스터디 상세 조회 스터디 상세 페이지 /studyContent.do (GET) StudyController.studyContent() StudyService getStudyContent() StudyDTO studySQL.xml selectStudyContent
스터디 신청 스터디 신청 처리 /studyApply.do (GET) StudyController.applyStudy() StudyApplyService applyStudyProcess() StudyApplyDTO studySQL.xml StudyApplyCheckStudyApplyCheck2StudyApply

LMS

기능명 페이지 이름 페이지 명령어 컨트롤러 / 메서드 이름 서비스 인터페이스 서비스 로직 / 메서드 이름 Model XML(SQL) SQL ID
LMS 메인 접속 lms/lms /lms.do LmsController.lmsPage LmsService studyCreatorCheck, studyApplyCheck, selectStudyCreatorTask, selectStudyApprovedTask, waitTaskCount, taskSubmitOkCount, finishStudy StudyDTO, StudyApplyDTO, LmsDTO LmsDAO studyCreatorCheck, studyApplyCheck, selectStudyCreatorTask, selectStudyApprovedTask, waitTaskCount, taskSubmitOkCount, finishStudy
과제 등록 페이지 이동 lms/taskInsert /taskInsertForm.do LmsController.taskInsertForm LmsService studyCreatorCheck StudyDTO LmsDAO studyCreatorCheck
과제 등록 lms/lmsMsg /taskInsert.do LmsController.taskInsertSubmit LmsService insertTaskProcess → insertTask LmsDTO LmsDAO insertTask
과제 제출 페이지 이동 lms/taskSubmit /taskSubmit.do LmsController.goTaskSubmitPage LmsService selectTask LmsDTO LmsDAO selectTask
과제 제출 lms/lmsMsg /taskSubmitOk.do LmsController.taskSubmitOk LmsSubmitService submitTaskProcess → insertSubmission LmsSubmitDTO LmsSubmitDAO submitTask
등록 과제 수정 페이지 이동 lms/taskInsertUpdate /taskInsertUpdate.do LmsController.taskInsertUpdate LmsService selectTask LmsDTO LmsDAO selectTask
등록 과제 수정 처리 lms/lmsMsg /taskInsertUpdateSubmit.do LmsController.taskInsertUpdateSubmit LmsService updateTaskProcess → taskInsertUpdate LmsDTO LmsDAO taskInsertUpdate
제출 과제 수정 페이지 이동 lms/taskSubmitUpdate /taskSubmitUpdate.do LmsController.taskSubmitUpdate LmsService, LmsSubmitService selectTask, selectAssignmentSubmit LmsDTO, LmsSubmitDTO LmsDAO, LmsSubmitDAO selectTask, selectAssignmentSubmit
제출 과제 수정 처리 lms/lmsMsg /taskSubmitUpdateOk.do LmsController.taskSubmitUpdateOk LmsSubmitService updateTaskSubmitProcess LmsSubmitDTO LmsSubmitDAO updateTaskSubmit
멤버 관리 lms/memberManagement /memberManagement.do LmsController.memberManagement LmsService selectStudyData, calculateStudyFinishDate, taskTotalCount, getMemberProgress, studyApplicationUser, studyCreatorData, selectMemberNum StudyDTO, StudyApplyDTO LmsDAO selectStudyData, taskTotalCount, memberData, studyApplicationUser, studyCreatorData, selectMemberNum
스터디 승인 lms/lmsMsg /studyApplyJoin.do LmsController.studyApplyJoin LmsService studyApplyJoinProcess - LmsDAO studyApplicationApproved
스터디 거부 lms/lmsMsg /studyApplyReject.do LmsController.studyApplyReject LmsService rejectStudyMember - LmsDAO studyApplicationReject
스터디 멤버 삭제 lms/lmsMsg /studyMemberDelete.do LmsController.deleteStudyMember LmsService deleteStudyMemberProcess - LmsDAO deleteStudyMember
멤버 알림 전송 lms/lmsMsg /sendNotice.do LmsController.sendNotice NotificationsService sendNotice NotificationsDTO NotificationsDAO sendNotice
과제 첨부 파일 다운로드 - /taskFileDownload.do LmsController.taskFileDownload - - File - -
REST – 멤버 체크 - /lmsRest/memberCheck.do LmsRestController.memberCheck LmsService lmsRestLeaderSelectTask, lmsRestMemberSelectTask LmsDTO LmsDAO lmsRestLeaderSelectTask, lmsRestMemberSelectTask
REST – 진행중/완료 토글 - /lmsRest/taskCheck.do LmsRestController.taskCheck LmsService selectStudyCreatorTask, selectStudyApprovedTask LmsDTO LmsDAO selectStudyCreatorTask, selectStudyApprovedTask