프로젝트(53)
-
[Salle] 중간점검 - 프로젝트 기한 세우기
저번 주는 쿼리문 Junit Test와 IMG 파일 저장하는 법을 찾느라 다보냈다. 그리고 크리스마스 연휴엔 넷플릭스 미드를 보면서 실컷 쉬었다. '벌써' 연말이 됐고 생각보다 늦어지는 프로젝트 진행상황 때문에 기한에 대한 구체적인 계획도 세워야할 것 같다. 1주일 개발 투자 시간은 20시간 이상으로 맞춰야겠다. 지난주는 10시간을 겨우 넘겼고 그 전주엔 25시간을 기록했다. 기복을 없애기 위한 일환으로 작업이 아무리 많아도 밤마다 달리기는 꾸준히 해야겠다. 어제도 뛰어보니까 기분전환, 자신감에 필요한 활기를 넣어주는 효과를 볼 수 있었다. 중간점검 구현안된 기능(우선순위대로) 판매상품 등록 - 이미지 파일 2개이상 저장오류 판매 게시글 페이지 (~1/2) 메인 페이지 - 썸네일 배치 카테고리별 페이지 ..
2020.12.28 -
[Salle] 4. 판매하기 페이지 (5) - 1차 완성
드디어 IMG 파일 로컬폴더 저장 & 파일정보 DB 저장을 끝으로 상품 판매하기 페이지 1차 구현을 완성시켰다. 내일 5개 이미지까지 등록해주는 서브 기능까지 마치면 100% 1차 구현이 끝난다 :) 요약 TODO: IMG 파일 로컬폴더에 저장하고 파일정보는 DB에 저장하기 TIL Java FileSystemView: File 타입으로 반환해주는 메서드를 가진 API Spring MultipartFile: HTTP가 파일 컨텐츠와 메타정보를 묶어 보내기 위해 기능을 해주는 API. getOriginalFilename() - 사용자가 업로드한 파일명을 반환해준다. @Bean: @Component 밑으로 @Controller, @Service, @Repository 이 상속받아진다. @Component: @..
2020.12.23 -
[Salle] 4. 판매하기 페이지 (4) - img파일 DB 저장
단순하게 접근해서일까. 이미지 파일을 저장할 때 실제 파일은 서버가 없는 지금 로컬 폴더에 저장하고 파일명, 파일경로는 DB에 저장해서 불러올때는 파일정보로 전달이 오고간다. 여러 블로그들을 봤는데 코드가 뭐라 쓰여져있는지 모르겠고 읽다보면 나와 다른 방향으로 구현하고 있어서 더이상 읽기 싫은 경지에 도달했다. h2 database version 오류 잡은 것으로 오늘 몫을 다했다고 생각해야겠다. 점심먹기 전에 끝냈었지만...내일은 더 나은 컨디션으로 돌아오자. 요약 NEXT TODO - IMG 파일 로컬 폴더에 저장하고 파일 정보는 DB에 저장하기 코딩에만 집중할 수 있는 몸과 마음을 만들어오자 TIL Javascript 정규표현식으로 천단위 콤마 표현하기: https://mizzo-dev.tistor..
2020.12.22 -
[Salle] 4. 판매하기 페이지 (3) - DB 연동(Junit)
빈대잡다 초가상간 태운 날. 판매하기 페이지 상품등록이 mapper.xml에서 INSERT문이 정상적으로 작동하는지 Test해보려고 Junit를 사용하다가 pom.xml - h2.database 오류때문에 프로젝트 전체에 오류가 생겨버렸다. 요약 TODO - sell한 상품이 있으면 내상점에도 추가해주는 기능, 상품 등록 시 product DB에 추가되는 sql문 DB 연동 필요 Member ID, Email(사용자 Session)을 INSERT문에 삽입 TIL SQL h2 - TIMESTAMP WITH ZONE타입의 데이터를 입력할 때 parsetimedate을 사용하면 원하는 포맷에 맞게 시간을 입력할 수 있다. Java ex. Timestamp ts = new Timestamp(localDateTi..
2020.12.22 -
[Salle] 4. 판매하기 페이지 (3) 이미지 첨부파일 여러개 업로드
어제 주소검색 API로 하루를 날리면서 배운 완성 '속도'에 초점을 맞추고 이후 '완성도' 를 신경쓰기로 했다. 오늘 구현할 기능을 리스트업 하고 어떻게 구현할지 Notion에 정리하는 습관은 나중에 실무 들어가서도 유용할 것 같다. 그래서 판매하기 페이지 1차 구현은 완성되었고, 미흡한 부분은 사이트의 다른 핵심 서비스들 구현이 완료되고 한꺼번에 error handle할 예정입니다. Today's List 판매하기 페이지 1차 구현 DB 연동 필요 상품이미지 5개 등록 기능 추가 Member ID, Email(사용자 Session)을 INSERT문에 삽입 카테고리 변수들 label화 거래지역 returnUrl POST 오류 해결 sell.jsp img - (참고링크) [....]-----오늘 자 업데이..
2020.12.18 -
[Salle] 4. 판매하기 페이지 (2) - 거래지역(행안부 팝업주소 API)
오늘 한줄평: 아아으아아아아아아아으아아아으....... 휴... 요약 NEXT TODO - sell한 상품이 있으면 내상점에도 추가해주는 기능, 카테고리 하위목록 변수화, product DB member id, email 받아 저장할 방법, sell.jsp 완성 Front 한다고 시간을 많이 쓰게 되는군. Back도 어렵지만 익숙한 것부터 우선순위를 두고 만들어가자 진행사항 판매하기 화면 구현 - /sell sell.jsp 카테고리 하나씩 복붙하는건 너무 비효율적이다. home.jsp에도 쓰고 있기 때문에 변수 지정해서 사용하는 게 맞을듯. 방법 찾자. 강의에서 썼던 label 방식 다시 찾아보기 → resources/message/label.properties 파일 생성 .jsp에서 jstl은 요렇게 ..
2020.12.18