솔데스크 1차 Project 12

솔데스크 1차 Project 마무리

1차 프로젝트를 마무리하면서 첫 프로젝트 경험을 이 블로그에 최대한 작성해보려한다.먼저 다양한 기술을 통해 처음으로 웹개발에 대해 배우게 되었고 수업에서 여러 개인 프로젝트를 같이 실행하면서 수업을 진행하였다. 이번 프로젝트에서는 기존에 배웠던 틀과 매우 비슷하였고 비록 규모는 수업때보단 컸지만 큰 틀은 변함이 없었다. 그래서 걱정이 많았다. 너무 수업에 있는 내용만 한 것은 아닌가. 새로운 기술을 뭐라도 도전을 해볼 수는 없었을까. 만약 혼자하는 개인 프로젝트였다면 그러한 시도도 해볼 수 있지 않았을까. 참 많은 생각이 들었다. 장점이번에 팀으로하는 첫 프로젝트를 하였는데 다행이 큰 문제는 없었고 팀원 모두 열심히 해준 덕에 나름 처음 치고는 성공적인 프로젝트 결과물이 나왔다. 나는 주로 reposit..

1차 Project 코딩작업 마무리

내가 한 작업들 정리0. 조원들과 함께 entity, dto 작1. securityconfig 파일 작성(다른 멤버들이 본인 작업에 맞춰 경로 추가)2. AuthMemberDto 작성3. membertotal 폴더 => 특정 상품을 구매한 멤버만 review 작성할 수 있게 하는 repsitory 작성4. order, review 부분 repository 작성5. 주문시 rider 배정하는 repsitory 작성6. 시장, 상품을 list로 보여주고 특정 시장, 상품 조회하는 repsitory 작성(JPQL with JPA Expressions)7. order, review service 작성(일부 멤버가 살짝 수정)8. Store, Product service 중 list로 보여주기, 특정 store,..

1차 Project 10일차

Today's CheckList1. store, product의 delete, update 화면 만들기(프론트엔드 작업 일부 시작)현재까지 store, product의 delete 화면단 디자인 구성 및 form 작성 + controller + java script 작성 Today's Errorform 태그 안에 요소를 넣을 땐 form이 움직일 때 어떤 값을 줘야하는지 꼼꼼히 살펴보기ex) controller 에서 return "redirect:/store/storedetail" , storedetail 페이지에는 주소줄에 storeId, page, type, keyword가 있다. 나머지는 form태그안에 다 담았지만 storeId를 넣지 못하였다.!! 항상 form 태그를 움직여 다른 주소로 갈 때..

팀장의 역할과 느낀점들

5/7부터 시작하여 1달간 프로젝트를 시작하게 되었다. 내가 팀장을 맡게 되었고 현재 2주가 지나 중간 점검차 팀장으로서의 느낀점들을 정리해보려고 한다.먼저 프로젝트 전부터 팀장이 되고싶은 의지가 컸다. 비록 한번도 해보지 않았지만 열심히 수업을 들었기에 잘 이끌어 역할 분배와 흐름을 이끌 수 있을 것 같았고 자신이 있었다. 나보다 프로젝트 경험이 더 있고 실력도 더 있는 것 같은 사람이 있어 그 사람이 팀장을 하는게 맞겠다라고 생각이 들었지만 그 분이 팀장역할은 못할것같다하여 내가 하게되었다. 먼저 팀장은 어떤일을 해야할까? 일단 조원들과 원활한 의사소통을 위하여 밝은 모습으로 다가가야하겠다 다짐했고 항상 주도적으로 나서서 의견을 제시하는게 좋다고 생각했다. 하지만 생각보다 팀장의 역할은 크게 다른 인..

1차 Project 7일

Today's CheckList1. order service CRUD 작성2. store, product의 list보여주기, 상세조회 데이터 화면에 보여주기 성공3. review update빼고는 다 성공(rest controller로 확인) ==> 8일차 : 데이터를 화면에 보여주는 작업이 내가만든 service가 잘 작동하는지 같이 확인 및 수정(list, read보여주기 성공했으므로 delete부분만 성공한다면 끝), 오늘 내가 만든 order service 부분 test까지 완료했지만 다시 한번 더 검토

1차 Project 5일차

Today's CheckList1. store, product의 list 보여주기, 상세조회, 삭제 service구현(내가)2. erd 다시 보기좋게 올리기 Today's Error삭제는 자식키부터!, 코드 작성 순서도 자식키부터 삭제삭제 test시 데이터베이스에 반영이 안된다면 @CommitStore store = Store.builer().storeId(200L).build(); ==> 이렇게 PK값으로 가져올때는 데이터가 잘 전송된다하지만 Product product = Product.builder().store(store).build(); ==> PK값으로 가져온 것이 아니므로 데이터가 잘 전송되지 않는다(중간에 있는 데이터저장소 개념)==> findBy를 이용하면 데이터를 잘 가지고온다!! 수정..

1차 Project 4일차

Today's CheckList1. 추가적인 화면단 수정 확인2. Rider Entity 및 Dto 추가3. 역할 분담 : SQL 작성 및 service파일 생성 / 작성된 service를 바탕으로 화면단에 데이터 보여주기 Today's Errorrepository 작성 후 test를 하려던 중 QEntity를 인식을 못함 => repository의 파일명이 문제=> JPQL로 이용할 repository 파일명은 파일 안에서 사용할 Entity의 이름으로만 작성! 다른 이름은 오류를 발생시킴=> 파일명은 일단 기준이 되는 클래스 먼저 ==> 5일차 : 일단 나는 추가적인 update, delete SQL 작성, 나머지 팀원들은 controller를 통해 데이터 직접 보여주기 --> 내가 작성한 SQL이 ..