분류 전체보기149 230222 TIL 1. IP(인터넷 프로토콜) 지정한 IP 주소에 데이터 전달 패킷(Packet)이라는 통신 단위로 데이터 전달 1) 클라이언트 패킷 전달, 서버 패킷 전달 출발지와 목적지를 가지고 노드들을 통해 전달된다. 2) IP 프로토콜의 한계 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 비신뢰성 : 패킷이 중간에 사라지거나 패킷이 순서대로 안오면? 순서대로 명령을 보내도 각 패킷은 다른 노드를 탈 수 있다. 프로그램 구분 : 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? 2. TCP/UDP 1) 인터넷 프로토콜 스택의 4계층 2) IP 패킷 정보 패치지와 버킷의 합성어 TCP/IP 패킷 정보 3) TCP(전송 제어 프로토콜 Transmission Control Pro.. 2023. 2. 22. 230221 TIL 1. 빈 생명주기 콜백 1) 빈 생명 주기 콜백 스프링 빈은 객체를 생성 후 의존관계를 주입한 뒤 사용할 준비가 완료된다. 해당 빈에서 초기화 작업들을 해주고 싶다면 이런 의존관계가 모두 지입된 다음 호출해야 한다. 개발자 입장에서 의존관계가 모두 주입이 완료되는 시점을 알기 위해서 스프링에서는 스프링 빈이 의존관계 주입이 완료되면 콜백 메서드를 통해 초기화 시점을 알려주는 기능을 제공한다. 더하여 스프링 컨테이너의 소멸 직전 소멸 콜백을 주어서 스프링 컨테이너가 종료되기 전 로직을 수행할 수 있다. 2) 스프링 빈의 이벤트 라이프 사이클 초기화 콜백 : 빈이 생성되고, 빈의 의존관계 주입이 완료된 후 호출 소멸전 콜백 : 빈이 소멸되기 직전 호출 객체의 생성과 초기화를 분리하자 : 생성자는 필수 정보를.. 2023. 2. 21. 230220 TIL 1. Spring Security 1) Spring Security란? Spring 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크 Spring Security는 '인증'과 '권한'에 대한 부분을 Filter 흐름에 따라 처리하고 있다. Filter는 Dispatcher Servlet으로 가기 전에 적용되므로 가장 먼저 URL 요청을 받지만, Interceptor는 Dispatcher와 Controller사이에 위치한다는 점에서 적용 시기의 차이가 있다. Spring Security는 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도 된다는 장점이 있다. 2) 인증과 인가 3) Spring Securit.. 2023. 2. 21. 230213~230218 WIL 1. 이번주 배운 내용 정리 1) 인프런 강의 배운 내용 정적 컨텐츠 MVC model API : @ResponseBody 사용 원리 테스트 케이스 작성 방법 스프링 빈과 의존 관계 스프링 프레임워크와 스프링 부트 객체지향 프로그래밍의 특징과 SOILD 원칙 IoC, DI, Container 스프링 컨테이너와 스프링 빈 스프링 컨테이너의 종류 싱글톤 컨테이너란? 컴포넌트 스캔과 의존관계 자동 주입 2) 세션 및 항해 강의를 통해 배운 내용 다대일, 일대다, 다대다, 일대일 관계 매핑 방법과 MappedBy, cascade 옵션 AccessToken과 RefreshToken @Builder 사용 방법과 장점 2. 이번 주차 주요 키워드(ORM, SQL, MVC) 데이터를 DB에 저장하는 방법은 여러가지가 .. 2023. 2. 19. 이전 1 ··· 27 28 29 30 31 32 33 ··· 38 다음