목록Project (38)
코딩항해기

팀 개발 계획 설계 개인 개발 계획 설계 (1011수정)더보기(코드리뷰 제외 전체 설계 및 팀 회의 등의 팀 활동 계획은 작성하지 않음 / 코드리뷰 월 , 회의 화,목) 이런 저런 상황이 바뀌면서 (파트 변경, 이관 파트 변경, 수업 진도로 인한 설계, 코드 변경 등..) 개인 개발 계획을 수정했는데, 블로그 글을 업데이트 한 줄 알고 있었다..(1015수정 (글 업데이트 1019))

[JSP] JDBC - 필터 검색 (Model 파트/HashMap 사용)기존 방식에서는 검색 쿼리를 실행시키기 위해 C에서 컨디션값을 받아와 해당 고정된 쿼리를 불러와 값을 넣어 필요한 데이터를 반환했다. 이 방식의 단점은 단일 검색이 아니라 다양한 조건이minibcake.tistory.com placeholderNum = filterKeywordSetter(pstmt,filters,placeholderNum); //필터 검색 검색어 if(placeholderNum 필터 검색 부분에서 이 부분에 대해 계속 신경쓰이고 다른 처리 방법이 있을 것 같아 다른 방법을 계속 찾아보다 개선 방법을 찾았는데, 블로그에도 같이 기록해두면 나중에 더 놓치지 않을 것 같아 기록으로 남긴다. 함수 내에서 예외가 발생하..

[DBMS] Oracle에서 MySQL로 데이터 이관 (CSV/DBeaver)CSV (Comma Separated Values)표 형태의 데이터를 저장하는 파일 형식이다. 각 줄은 하나의 행에 해당하고 각 열 사이에는 쉼표(Comma)를 넣어 구분하며 이 때 모든 행은 같은 개수의 열을 가져야한다. 줄minibcake.tistory.com 지난 번 Oracle에서 MySQL로 데이터 이관 작업을 하며 데이터를 옮기는 작업과 DAO의 쿼리문을 수정하는 작업을 팀원끼리 2개의 DAO씩 분배해 작업 했다. 파트 분배이번에는 Spring 기초 구조 진도를 나갔기 때문에 기존 JSP기반 Controller 코드를 Spring으로 변경해 옮기는 작업을 진행했다. 마찬가지로 담당한 파트 구분없이 페이지 기준 2개로 ..

[Team/붕어빵원정대(중프)] 담당파트 발표자료 기록[중프] 지윤 crud | Notion연락처 : uzzyjunior@gmail.comminibcake.notion.site [Team/붕어빵원정대(중프)] 프로젝트 관련 블로그 글 정리크롤링(셀레니움4) + 리스너 작업 [JSP] 서버 시작할 때 크롤링한 샘플데minibcake.tistory.com 오늘 발표한 중간프로젝트 코드이다.팀원 중 취합 최종 파일을 가지고 있는 팀원이 Git에 업로드를 진행했으므로 해당 링크로 프로젝트를 공유한다. (1013 개인 깃 리포지토리로 교체) GitHub - miniBcake/middleProjectContribute to miniBcake/middleProject development by creating an..

전체PPT [중프] 지윤 crud | Notion연락처 : uzzyjunior@gmail.comminibcake.notion.site [Team/붕어빵원정대(중프)] 프로젝트 관련 블로그 글 정리크롤링(셀레니움4) + 리스너 작업 [JSP] 서버 시작할 때 크롤링한 샘플데이터 추가하기Listener와 selenium4 동적 크롤링을 이용해 서버가 시작할 때 상품 DB를 확인하고 비어있다면 크롤링한 샘플 데minibcake.tistory.com

크롤링(셀레니움4) + 리스너 작업 [JSP] 서버 시작할 때 크롤링한 샘플데이터 추가하기Listener와 selenium4 동적 크롤링을 이용해 서버가 시작할 때 상품 DB를 확인하고 비어있다면 크롤링한 샘플 데이터를 추가할 수 있도록 하는 기능을 추가하려고 한다. 크롤링크롤링 기초는 이전minibcake.tistory.com 구글 로그인 API (OAuth 2.0) [API] 구글 로그인 API (구글 OAuth 2.0 웹 로그인)구글 로그인을 구현해보자.먼저 구글 로그인은 최근 업데이트로 인해 기존 소스들을 사용하기 어려우므로 최신 방법을 잘 찾아야한다. 해당 글은 24년 9월 기준으로 작성됐다.이번 글에서는 구minibcake.tistory.com JDBC 코드 개선 [JSP] JDBC - ..

앞으로 더 효율적인 프로젝트 개발 계획을 위해, 세웠던 개발 계획과 실제 진행한 개발 진행을 비교 정리해 기록을 남긴다. [Team/붕어빵원정대(중프)] 개인 개발 계획 설계기존 계획(0829) 수정 계획 (0903) 개발 시간을 넉넉하게 짰더니 초기부터 계획보다 빠르게 진행되는 부분이 있다.개발 완료된 기간에는 공부 양을 늘리면서 다른 파트에 어려움이 있을 경우 해minibcake.tistory.com 팀 프로젝트 계획 초기 계획 실제 진행한 개발 기간발표 준비 기간은 제외하고 비교 정리했으며 파랑색 막대가 실제 진행한 부분이다. 코드 기능 자체에 문제가 없더라도 다른 파트에서 추가 요청이 올 수 있음을 간과하고 계획을 설계했다는 생각이 들었다.다음 개발 계획 수립 때는 해당 부분을 더욱 신경써..

기존 계획(0829) 수정 계획 (0903) 개발 시간을 넉넉하게 짰더니 초기부터 계획보다 빠르게 진행되는 부분이 있다.개발 완료된 기간에는 공부 양을 늘리면서 다른 파트에 어려움이 있을 경우 해당 파트에 참여해 진행도를 더욱 올리고자 한다.최종 계획, 실제 진행된 기간 등을 지금과 비교해보면 다음 프로젝트에는 더욱 알맞은 계획을 짤 수 있을 것 같다.

담당한 파트의 CRUD를 분석하고 Controller와 정보를 공유하기 위해 표를 만들었다. Condition값과 FilterList의 값으로 들어있는 1234, ABCD는 Controller에서 아직 값이 정해지지 않은 관계로 임의의 값으로 남아있다. Model에서도 Condition값을 정할 수는 있지만.. 후에 Controller에서 값이 다시 변경되어 돌아와 수정되는 경우가 중중프 때 발생했기 때문에 중프 때는 Controller에서 구분이 편한 값을 줄 때까지 임의의 값을 사용하기로 결정했다. 아래의 이미지에서 초록색이 담당한 파트이다.