본문 바로가기
728x90
반응형

활동40

팀 프로젝트[고기당] : (4.내 작업)(9) 검색 필터, 합집합과 교집합 프로젝트를 하면서 느끼는거는 뭐냐면 큰 덩어리로 생각 했던것들은 오히려 좀 쉽게 풀리는데 그 안에 별거아닌 디테일이라 생각했던 것들이 어마어마하게 많고, 다양하고, 구조적이라는 거다. 주말에 거의 끝났다고 생각한 나 자신, 반성하라. 검색 필터에서 지역항목 선택에대한 이벤트 작업 완료했다. 다음단계로 다른 항목인 품목을 선택가능하도록 작업 해야한다. 그런데 생각해보니, 같은 항목내의 선택은 합집합이고 다른 항목들끼리의 선택은 결국 교집합이어야하는것... 예를들어 서울,경기를 누르면 지역은 서울,경기를 가진 값이 다 나오되 추가로 품목에서 소고기를 누를경우, 서울,경기에 해당하는 주소를 가지면서(and), 소고기를 판매하는 집이 나와야하는것이다. 작업내용. 수많은 고비를 넘어 겨우 jsp파일에서 컨트롤러로.. 2021. 1. 13.
팀 프로젝트[고기당] : (4.내 작업)(8) 검색 필터 중복 선택 및 출력 1. 일단, 중복되지않도록 코드를 짰으나... 항목끼리는 중복되지않지만, 다른 항목이라면 영향을 받지않아야하므로. 지역/품목/부위 등의 항목에 각각 다른 name을 주어야한다. 그렇게되면 이제 ajax에서 name으로 나누어 각각 또 만들어야하고.. 사실은 중복처리하는게 어려울것같아 중복불가하도록 하였으나 결국은 중복 선택이 가능하도록 해야 원하는대로 할 수 있을것 같았다. 결국 변경. 검색 필터 항목 중복 불가(변경 전) -> 검색 필터 항목 중복 가능(변경 후) 2. 이제 지역이란 항목에서 중복 선택이 가능해졌고, 그걸 배열로 받는 작업을 하였다. 자꾸만 serviceimpl에서 걸려서 오류가 떴다. 경고창에는 ajax통신에러 라는게 나왔다. 에러도 캡쳐안해놔서 사진이없지만... 콘솔창에 servic.. 2021. 1. 11.
팀 프로젝트[고기당] : (4.내 작업)(7) 검색 필터 상세 조율 주말동안의 작업 기록. (1월 8일~ 9일) 8일에 데이터출력 코드를 다 해놔서, 오늘은 상세적인 기능을 추가하거나 바꾸었다. 배치도 했으나 , 데이터 갯수가 부족하더라도 한 줄 안에는 자신의 자리를 찾아갈수있도록 배치를 한번더 손봐야할것 같다. 전날(1월8일) 까지 해놓은 작업을이용하여 출력작업. 별도의 필터를 적용하지않았으므로, 모든 리스트가 출력된다. 필터를 선택후, 검색 버튼을 누르면 필터가 적용되어 출력되도록 하기. 지역값을 받아서, 해당 값을 가진 내용을 출력한다. 배치가 세로로 정렬이 자꾸 되어서, 고민했었다. flex는 잘 걸려있는데.. 무엇이 문제인가.. 했으나. ajax로 반복하여 출력할때 틀도 같이 출력한다! 생각하고 작성하면, css/html로 메인페이지 디자인할때와 비슷하게 결국 .. 2021. 1. 10.
팀프로젝트 [고기당] : (3.팀 흐름)(2) 중간 점검 및 정리 (닉넴) - 맡은 기능/페이지 JGSU - join, login (회원가입, 로그인) 본인 - storeList(가게리스트, 필터검색) MS - event(각종 QNA), storeInfo(상세페이지) SB - mypage(내 정보, 내 리뷰, 내 찜, 내 예약) TH - review, seller(리뷰, 판매자등록 컨펌) 2021. 1. 10.
팀프로젝트 [고기당] : (2.디자인)(3) 디자인 2차 시안 디자인작업을 다 한 후 기능구현을 하기로한 디자인팀. 그러나 중간점검때, 시간이 얼마 없으니 당장 합류하라고 하심. index페이지 (메인페이지)는 거의 완성한 상태였으므로 약간 보충후 헤더와 푸터를 공유했다. + 네비게이션바 간격 및 디테일은 추가 수정하면 될듯하다. 템플릿 받아쓰는데도, 이것저것 만지면서 테스트해보고 ctrl+f눌러가며 class와 id를 검색하다보면 시간이 훌쩍이다. 아무것도 안만졌는데 찜하기랑 사진 넘기는 기능이 들어가있다. 좀 더 연구가 필요하다. 2021. 1. 10.
팀프로젝트 [고기당] : (2.디자인)(2) 디자인 시안 해당 디자인 시안및 회의는 12/28일 진행되었다. 각자 만들어본 결과 역시 디자인은 한명이 총괄하는것이 좋다는것, 생각보다 디자인에 시간이 매우 많이 들어간다는 것, 시간을 많이 들임에도 우리의 수준으로는 그럴싸한 페이지를 만들기 어렵다는것. 그래서 부트스트랩을 적절히 사용하여 진행하기로하였다. 하지만 모두 백엔드배우는 과정인 만큼, 프론트와 백엔드로 나누는것은 지양하기로 하였다. 그 결과 12/28~12/31 월~목 4일동안만 디자인/기능팀으로 나누어 작업하기로 하였다. 디자인 : 나 외 1명 기능팀: 나를 제외한 4명 으로 구성하였으며, 디자인 팀은 메인페이지(헤더와 푸터 포함) , 기타 페이지에 디자인적 요소 작업하기. 기능팀은 우선적으로 함께 쓸 패키지구조와 프로젝트의 분류를 확인하기. 특히 기.. 2021. 1. 10.
728x90
반응형