• [Spring/Project] 2019 네이버 핵데이 후기

    핵데이 후기..같은 학습내용 정리 이번 핵데이는 혼자 하는 공부로는 배울수 없었던 많은 것들에 대해 배울 수 있는 소중한 기회가 되었다. 잊지않기 위해서 빠르게 기록한다. '기억보다 기록을' - 맞는 말씀인 것 같다. 1. 테스트코드가 프로덕션에서 완벽한 실행을 보장해 주지는 않는다. 하지만 다른 많은 것들을 보장해 주더라. 병아리가 나름 자신이 있었던 해커톤...


  • [Spring/Project] 네이버 핵데이 준비과정 두번째

    5월 8일 (9일차) 먼저 해야할일을 정리하자 dummy api제작 및 springboot 셋업 Create, delete구현완료 Dummy data만든후에 cloud에서 데이터 가져오는걸로 조회 구현해보자. api Document만들기 Cloud Storage 연동 Cloud Storage에 file형태의 이미지 저장 + db에 경로 저장 성능문제 잘 고려하기 이미지 태깅기능, 클러스터링 기능, 개인화기능 Dropbox 올려놓은 이미지 보기 구체적으로는 드랍박스에 올려놓은 이미지와...


  • [Spring/Project] 네이버 핵데이 그리고 준비과정 1번째

    5월 2일 (1일차) “저.. 제가요?” 네이버 핵데이에 선정되었다. 약간은 얼떨떨하기도 하고 최근에 지원한것중에 합격문자가 적힌 메일을 처음 받다보니 감격스럽기도 하였다. 연이은 불합격 소식에 마음을 내려놓고 지내고 있었는데 지금까지 한 노력들이 인정받는거 같아서 다행이었다. 진행중이었던 CI(배포 자동화)실습을 마무리 짓고 네이버 핵데이 준비를 시작해야겠다. 5월 3일 (2일차) 마음이 붕 - 떠서 지금껏...


  • [Spring/Project] 권한 체크를 건너뛰는 AcceptanceTest 작성

    개요 Interceptor를 이용한 권한 통과 테스트 Web Basic authentication Basic Authentication의 흐름 참조 자료 , HTTP 기본인증 (Basic authentication) Basic authentication은 HTTP프로토콜이 제공하는 자체적인 인증 기능이다. 이는 HTTP헤더 내의 제어 헤더의 내용으로 ‘인증’ 기능을 제공하는 것이다. 이 내용을 응용한다. 테스트상에서 request의 Authrization 헤더를 설정하고, 인증정보를 전송하면 스프링에선 Intercepter에서 Session에 유저의...


  • [Spring/Project] Spring WEb MVC 구조

    Spring Framework 의 구조 Spring Framework 의 전체구조는 아래와 같다. 출처 Spring Web MVC Spring MVC 구조 내가 자주 보아왔던 아래의 사진은 사실 Spring Web MVC의 구조에 해당한다. 스프링 프레임워크 전체로 보았을때 정말 빙산의 일각에 불과하다. Spring RESTful의 구조는 다음과 같다. 출처 Spring MVC의 처리 순서 위의 두가지 구조에서 가장...