mjeongriver
오류 발생 시 해결 방안

1. 프로젝트 생성 1) 페이지 내에서 pj_num을 가지고 mapping 테이블에 팀원을 초대하는 부분에서 last_insert_id를 사용해서 컨트롤러에서 insert가 팀원 수만큼 반복해서 돌아가게 작성하여 mapping 테이블에 값을 넣었음(아래 방법 사용) - project.mapper INSERT INTO USER_PROJECT (pj_name, pj_startdate, pj_enddate, pj_description, pj_writer) VALUES (#{pjName}, #{pjStartdate}, #{pjEnddate}, #{pjDescription}, #{pjWriter}); SELECT LAST_INSERT_ID() INSERT INTO MAPPING (pj_num, user_id, i..

article thumbnail
페이지 별 필요 기능 초안

초안에서 맡았던 부분 - 홈 화면에 리스트, 최근 활동 내역, 프로젝트 생성 페이지, 캘린더, 통계(전반적인 ui 틀 구성 하고 배치함) user 로그인 카카오 네이버 로그인 버튼 색 변경 필요 아이디 기억하기 체크 시 아이디 입력창에 입력한 아이디 남기기 유효성 검사 아이디 비밀번호 찾기 기능 모달 구현 or 관리자에게 문의하여 초기화 비밀번호 일정 횟수 틀렸을 시 계정 비활성화 → 관리자에 문의하세요 alert 띄우기 session 저장하여 마지막 접속기록 db에 저장 로그아웃 시 세션종료 user 회원가입 메인 제목 전체 보이지 않아 수정이 필요함 아이디 중복 검사 아이디 비밀번호 유효성 검사 비밀번호 확인 admin 회원목록 전체 선택 시 하위 체크박스 모두 체크 화면 로드 시 데이터 DB에서 가..

개발 일지 기록

1일차 기록(3/2) - 메인 화면: 내일은 플로우 참고해서 홈 화면 구성하기 새 프로젝트 생성(사이드 바로 구성) 참여 중인 프로젝트(전체 프로젝트/즐겨찾는 프로젝트로 나누기-별로 표시하면 즐겨찾는 프로젝트로 이동) 프로젝트에 마우스를 가져다 대면 해당 프로젝트의 팀원의 진척률을 확인할 수 있는 차트 구성 최근 활동 내역은 새 글을 게시 하면 오늘 시간 계산해서 프로젝트 명과 일정 쓸 수 있도록 구성 2일차 기록(3/3) - user 화면 구성하기 차트 페이지(팀 진척률 보기 ui/내 진척률 보기 ui) 일정(캘린더 구성-fullcalendar 사용)-여기에 이제 일정 등록하고, 등록 했을 때 calendar에 내용 생성되도록 구성해야 함 3일차 기록(3/6) - 추가 기능 구상 위에 알림창(댓글이나 ..

최종 프로젝트 시작

1. 노션에 요구 사항 메뉴 트리 작성 2. 메뉴 트리를 토대로 erd 작성 3. 책임님 git, erd cloud에 초대하기 4. 개발 환경 설정: 언어: java(jdk1.8), html/css, javascript 서버: apache tomcat 9.0 프레임 워크: spring boot 2.7.9, mybatis 2.3.0 DB: mysql IDE: Eclipse 2022-09, Viusual Studio API, 라이브러리: REST API(JSON), jquery, thymeleaf, lombok, KAKAO/NAVER login API 5. 추가 기능 - 스티커 메모 - 팀원 선택해서 다이렉트 메세지 기능 - 본인이 해야 할 일 게시글에 항목을 작성할 때 캘린더 기능 - 중복 로그인 제한(다..

검색 태그