본문 바로가기
728x90

전체 글111

인프런 HTTP 강의 정리 #2 1. URL (Uniform Resource Identifier) URI = URL + URN - Unifrom : 리소스를 식별하는 통일된 방식- Resouce : URI로 식별할 수 있는 모든 것(제한X)- Identifier : 다른 항목과 구분하는데 필요한 정보 URL (Uniform Resource Locator) : 리소스가 있는 위치 지정URN (Uniform Resource Name) : 리소스에 이름 부여위치는 변할 수 있지만, 이름은 변하지 않는다.앞으로 URI를 URL과 같은 의미로 생각하도록 한다.- URL 분석 scheme://[userinfo@]host[:port][/path][?query][#fragment]- scheme: 프토토콜- host : 호스트 명- port: 포트번.. 2023. 12. 22.
인프런 HTTP 강의 정리 #1 1 . 인터넷 통신인터넷에서 컴퓨터 둘은 어떻게 통신할까.만약, 클라이언트와 서버의 거리가 가까울 경우, 아래와 같이 케이블로 연결을 해서 쉽게 통신 가능하다. 반면, 클라이언트와 서버의 거리가 멀면 아래와 같이 그 사이에 인터넷망을 이용해서 통신을 해야한다. 이때 클라이언트의 메시지가 수많은 중간 노드들을 거쳐서 서버에 도달하는 방법을 알기 위해서는 IP를 알아야 한다. 2 . IP (인터넷 프로토콜)메시지를 전달하기 위해서는 우선 클라이언트와 서버에 IP주소를 부여해야 한다. IP(인터넷 프로토콜)는 지정한 IP 주소(IP Adress)에 패킷(Packet)이라는 통신 단위로 데이터를 전달한다. 패킷은 전송 데이터(보낼 메시지)와 함께 출발지 IP, 목적지 IP 등으로 이루어져 있다.  - IP 프로.. 2023. 12. 22.
인프런 스프링 기본 강의 정리 #9 1. 빈 스코프란? 스코프는 빈이 존재할 수 있는 범위를 의미한다. 기본적으로 스프링 빈은 싱글톤 빈이기 때문에 스프링 컨테이너 시작시에 생성되고 종료시에 소멸하는 싱글톤 스코프로 존재한다. 이 외에도 스프링은 다양한 범위의 스코프를 지원한다.싱글톤 : 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위 스코프프로토타입 : 스프링 컨테이너는 프로토타입의 빈 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 짧은 범위 스코프웹관련스코프request : 웹요청 들어오고 나갈 때까지 유지되는 스코프(http)session : 웹세션이 생성되고 종료될 떄까지 유지되는 스코프application : 웹의 서블릿컨텍스트와 같은 범위로 유지되는 스코프빈 스코프는 다음과 같이 지정한다.//컴.. 2023. 11. 30.
인프런 스프링 기본 강의 정리 #8 1. 빈 생명주기 콜백데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 외부 네트워크에 미리 연결하는 객체를 하나 생성해보자.src/test/java에 lifecycle 패키지를 생성하고, 그 안에 NetworkClient 클래스를 생성한다. 이 NetworkClient 는 애플리케이션 시작 시점에 connect() 를 호출해서 연결을 맺어두어야 하고, 애플리케이션이 종료되면 disConnect() 를 호출해서 연결을 끊어야 한다.package hello.core.lifecycle;public class NetworkClient { private St.. 2023. 11. 28.
728x90