728x90

전체 글 503

Docker 정리하기(오늘 배운 실강 정리)

1. docker images 리스트는 어떻게 찾으면 될까? 👉🏻 docker images https://docs.docker.com/engine/reference/commandline/images/ 2. 이미지 레이어, 컨테이너 레이어가 무엇일까? 레이어는 서로의 위에 쌓인다. 새 컨테이너를 만들 때 기본 레이어 위에 새 쓰기 가능한 레이어를 추가한다. 이 레이어를 종종 "컨테이너 레이어"라고 한다. 새 파일 쓰기, 기존 파일 수정 및 파일 삭제와 같이 실행 중인 컨테이너에 대한 모든 변경 사항은 쓰기 가능한 이 얇은 컨테이너 계층에 기록된다. 컨테이너와 이미지의 주요 차이점은 쓰기 가능한 최상위 레이어이다. 새 데이터를 추가하거나 기존 데이터를 수정하는 컨테이너에 대한 모든 쓰기는 이 쓰기 가능한 계..

9주차

실시간 강의 아직 spring 감이 안잡힌다. 😥 다른 분들 보면 코드보고 이해하시는 것 같은데 나는 아직까지 잘 모르겠다. 튜터님한테도 많이 질문하고 있는데 질문 자체도 일단 내가 너무 깊게 파고드는 것 같다. 그놈의 졸업시험 때문에 시간도 더더욱 없어서 내가 너무 뒤쳐지고 있는 것 같고 그런데 자바 문법 강의는 잘 모르겠고,,, 실습은 해야되는데 하나도 모르겠고,, 유튜브에 나와있는 짧은 강의나 보다가 차라리 책을 사고 스프링 강의로 넘어갈까 이런 고민들이 생겨서 토요일 새벽에 다른분들 붙잡고 어떻게 해야할지 의견을 나눴다. TIL 기록하기 예전에는 내가 이전에 까먹을 때 다시 보기 쉽게끔 세세하게 적으려고 했었다. 그러다보니 시간도 많이 잡아먹어서 튜터님께서 시간의 제한을 두고 작성하려고 하셨는데 ..

WIL 2021.11.15

61일차(DI, IoC, Bean 개념 검증 받기)

오늘 한 일 👉🏻 Layer Architecture 그림 정리 👉🏻 DI 흐름 이해하기 (그림으로 정리) [요약 정리] - Layered Architecture, DI 흐름 이해하기 👉🏻 [용어 정리] - DTO, VO, Entity 👉🏻 피드백 정리 글로 정리하여 맞게 이해했는지 확인 + 질문 1. 결합도는 DI, IoC, Bean 개념과 연관된 개념으로써 Di를 주입하면 결합도를 낮춘다. 라고 말을 한다. 근데 이런 결합도가 의존성이 있다고 표현하는데 그렇다면 그냥 의존성이 있다고 말하지 않는 이유는 뭘까? 👨🏻‍💻 : 의존성이 있다고 해도 된다. 2. @bean이라고 안적고 @Service라고 적어도 bean이라고 아는 이유는 뭘까? 팀 의견 : bean = componet = service = r..

TIL 2021.11.13

60일차

오늘 한 일 👉🏻 용어 정리하기 REST API와 Restful API, CORS 👉🏻 팀원들과 함께 강의 내용 정리 후 질문할 것들 정리 👉🏻 곽영호 튜터님께 질문하기(아직 전달받은 답 정리 못함) 👉🏻 4시~5시 졸업시험 👉🏻 8시~10시 졸업시험 👉🏻 스프링 2 복습 결론적으로 특별히 한 일이 없다. 내일 정리 해야지... 오늘 엄청난 일이 터져서 새벽에 팀원들과 이 얘기로 새벽 2시까지 얘기하게 되었다.... 😫

TIL 2021.11.12

REST API와 Restful API, CORS

Rest API와 Restful API 차이점 Rest API란 REST 기반으로 서비스 API를 구현한 것 REST란 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미 API란 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것 REST의 6가지 규칙을 잘 지켜서 설계된 API를 RESTful API REST 규칙 Uniform Interface 일관성있는 인터페이스로 URI로 지정한 자원에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일 Client-Server 자원이 있는 쪽이 서버, 자원을 요청하는 쪽이 클라이언트로 클라이언트-서버 구조를 갖는다. Stateless 클라이언트의 ..

용어 정리 2021.11.11

DI이란

1. 스프링의 핵심 개념 * DI * IoC * AOP & AOP Proxy * AOP in Spring 1) 주요 구성 요소 * IoC / DI * AOP * PSA POJO 대표적인 예로, JavaBean을 들 수 있는데, JavaBean은 기본 생성자와 멤버 필드에 접근할 수 있는 getter/setter 메소드를 가진 serializable(직렬화가 가능한)한 객체를 의미한다. DI (Dependency Injection, 의존성 주입) HAS-A관계는 참조하는 클래스에서 직접 객체를 생성 Association관계는 외부에서 참조하는 클래스에 객체를 주입 A가 B를 참조하려고 하는데 A가 B를 직접 객체를 생성해서 쓰는거라서 DI가 아니다. 출처: https://ooz.co.kr/175 [이러쿵저..

용어 정리 2021.11.11

다형성, 상속, 생성자

다형성 하나의 객체에 여러 가지 타입을 대입할 수 있다. ex. //숫자를 문자열로 바꾸는 경우 String age = stringFromNumber(number); //날짜를 문자열로 바꾸는 경우 String today = stringFromDate(date); 👇🏻 //숫자를 문자열로 바꾸는 경우 String age = stringValue(number); //날짜를 문자열로 바꾸는 경우 String today = stringValue(date); 다형성을 구현하는 방법은 대표적으로 오버로딩, 오버라이딩, 함수형 인터페이스를 사용하는 것이 있다. 메소드 오버로딩 한 클래스 내에 이미 사용하는 이름의 메소드가 있더라도 특정 규칙을 지킨다면 동일한 이름의 메소드를 정의하도록 허용하는 기술 메소드 오버라이..

용어 정리 2021.11.11