개발일지/WIL13 [WIL] 항해99 (9기) - 9주차 회고 11/03 ~ 실전프로젝트 📌 +) 8주차 회고 OCR기능에 힘쏟느라 못적은 회고록..😅 로직 구현 방법, 트러블 슈팅 등 내가 집중해서 구현하려했던기능을 기록해 두었다 👉 요깅 https://bkyungkeem.tistory.com/42?category=1063713 [ Google vision Cloud OCR (3)] OCR / MultipartFile - JAVA ( + ❗❗ 트러블슈팅) 🍃 spring boot-version '2.7.5' 🌎 java-version 11 🐘 gradle ☁️ Google Cloud Vision API - OCR 👉 2편 Google Storage 생성: https://bkyungkeem.tistory.com/41 [ Google vision Cloud OCR (.. 2022. 11. 20. [WIL] 항해99 (9기) - 7주차 회고 10/27 ~11/3 클론코딩 이번주차는 기대하고 기대하던 클론코딩 주차! 많은 레퍼런스도 있고, 한 사이트를 똑같이 만들어보면 너무 재미있을 것 같았다 인스타그램, 페이스북, 유튜브 등등 많은 것들이 있었지만, 우리조는 카카오의 "같이가치"라는 페이지를 클론코딩 하기로 했다. 💚 같이가치 주소 https://together.kakao.com/ 📌 선택한 이유 대학교때 사회복지수업을 들으면서 사회적 약자에 대한 꾸준한 관심의 필요성에 대해 깨닫게 되었다. 주말마다 복지관에 봉사도 다니고, 소액이지만 계속 기부도 해왔던터라 더 관심이 갔던 서비스였다. 여러 핫하고 흥미로운 주제들도 많았지만 우리조원들도 카카오의 같이가치 플랫폼이 맘에 쏙 들었다고 한다! 클론코딩으로 흔하지도 않고, 또 이번을 계기로 카카오.. 2022. 11. 7. [WIL] 항해99 (9기) - 6주차 회고 22.10.20 ~ 22.10.27 첫 협업 ( 프론트 + 백) 6주차로 접어들면서 주특기 주차가 끝나고, 미니프로젝트를 만들기 위해 프로트엔드와 백엔드가 처음으로 협업을 했다. 기대도 되고, 걱정도 되고(?) 처음 팀 배정을 받고 나서 빠르게 미니프로젝트 주제를 무엇을 할 것인지, 어떤 기능들을 넣을건인지 기획부터 시작했다! 우리팀은 영화리뷰를 작성하고 공유할 수 있는 서비스를 제공하는 페이지를 만들기로 결정했다 기능은 이때까지 배웠던 내용들을 정리도 하고, 다시 한번 다져간다는 생각이였기 때문에 기본에 충실하기로 했다 프론트분들과 '피그마'라는 웹사이트를 이용해 전반적인 UI/UX를 만들어봤다 처음 피그마라는 웹사이트를 사용해 봤는데 ... 신세계였다!!!!! 간단하게 몇개만 그려낸 와이어프레임보다는.. 2022. 10. 30. [WIL] 항해99 (9기) - 5주차 회고 CORS란? 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때 교차 출처 HTTP 요청을 실행합니다. - mdn 설명 - 출처(Origin)란 ? 서버의 위치를 의미하는 https://google.com 과 같은 URL들은 마치 하나의 문자열 같아 보여도, 사실은 여러 개의 구성 요소로 이루어져있다. 이때 출처는 Protocol과 Host, 그리고 위 그림에는 나와있지 않지만 :80, :443과 같은 포트 번호까지 모두 합친 .. 2022. 10. 24. [WIL] 항해99 (9기) - 4주차 회고 기간: 10/7 ~ 10/13 주제 : ORM, SQL, MVC 📌 MVC패턴 디자인 패턴 중 하나이다. 디자인 패턴이란,프로그램이나 어떤 특정한 것을 개발하는 중에 발생햇던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정리하여 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태로 만든것을 말한다.예를 들어 어떠한 Data를 만들고 이 Data를 수정할 로직을 짠다. 그리고 그 Data를 보여주는 부분을 만들 때 하나하나가 로직이 분리가 안되어있고 한꺼번에 정의가 되어있다면 나중에 유지보수하기가 힘들다. 그걸 돋기위해 디자인패턴이라는게 나오는 것이며, 좀 더 쉽고 편리하게 사용할 수 있게 만든 특정한 방법들을 디자인 패턴이라고 한다.디자인 패턴이라는 것은 스트래티지 패턴, 옵저버 패턴 .. 2022. 10. 16. [WIL] 항해99 (9기) - 3주차 회고 9월 30일(금)~10월 06일(목) 스프링 프레임워크 및 JPA 사용 ❓ IoC 와 DI IoC란 Inversion of Control의 약자로 말 그대로 풀면 "제어의 역전" 이라는 의미이다. 작성한 메서드나 객체의 호출을 개발자가 결정하는 것이 아닌 외부, 즉 스프링 프레임워크에서 이루어지게 되는데 이것을 제어의 역전(IoC)라고 한다. 이러한 객체의 호출을 스프링 프레임워크에서 결정하게 되면 객체의 생명주기(Lifecycle) 관리를 스프링 프레임워크에서 도맡아서 하기 때문에 개발자는 온전히 비즈니스 로직 작성에 집중할 수 있는 환경을 갖게 된다. 객체 호출에 대한 제어권이 프레임워크에 있기 때문에 DI(의존성 주입)이 가능하게 된다. DI란 Dependency Injection의 약자로 "의존성.. 2022. 10. 9. 이전 1 2 3 다음