본문 바로가기

전체 글20

스프링의 작동원리(서블릿 컨테이너) 서블릿 컨테이너 스프링은 URI요청을 받기 때문에 서블릿 컨테이너가 동작할 수 밖에 없는 구조이다. 그리고 최초 요청 시, 지정된 스레드 개수만큼 계속해서 객체가 생성된다. 그리고 그 이후부터는 객체가 생성되지 않고 기존 만들어진 객체를 재사용하게 된다. 그러면서 최종적으로 만들어지는 것이 request객체와 response객체다. 이 객체는 스프링이 아니라 톰켓이 만들고 들고 있는 객체이다. 스프링에서 아파치가 아닌 톰켓이 작동하는 이유 URL(L은 location): 자원 접근할 때 사용하는 주소 요청 방식 ex) http://naver.com/a.png URI(I는 identifier): 식별자를 통해서 접근하는 방식 ex) http://naver.com/picture/a URL 접근방식을 스프링은.. 2022. 1. 31.
내가 했던 프로젝트의 흐름 이해 과제 이유 면접후기(1) 자기소개(X) 처음보는 자리에서 나를 짧지만 확실하게 소개를 해야하는 자기소개. 제일 기본적인 부분을 준비를 제대로 못했다. 내가 한 프로젝트의 흐름 설명(X) 프로젝트를 하면서 전체적인 흐 nosleep.tistory.com Maven기반 Spring프로젝트로 레슨 중개 플랫폼이다. 레슨 요청서 등록부분을 흐름과 어떤 라이브러리가 사용,작동하는지 분석하고, 공부한 내용들은 따로 글로 정리하였다. 우선 등록이 되기 위해서는 대분류 카테고리 선택 - 소분류 카테고리 선택 - 요청서 정보 작성의 과정이 필요하다. 위 과정에서 요청서 정보 작성 -> 등록 요청을 가지고 분석해보겠다. Spring (MVC) [스프링 MVC 흐름 정리] 스프링 MVC 흐름 스프링 MVC 프로젝트 흐름 정.. 2022. 1. 30.
SpringBoot 마인드맵 (22.01.30) 2022. 1. 30.
[메모리 구조] 일반변수와 레퍼런스변수 변수 선언 타입 변수; ex) int num; 변수 초기화(메모리에 할당) 타입 변수 = 값; ex) int num = 10; 여기서 num은 일반변수 / d는 레퍼런스변수(참조변수) 메서드 자바에서 손님이나 커피 머신이라는 타입은 없다. 그래서 Class로 만들어야 한다. 커피 마시기, 커피 만들기 같은 행위를 Method라고 한다. 메서드는 클래스가 들고 있는 행위이다. Stack 메모리 Queue / Stack 예시 main 메서드 코드영역 오픈 – 19번 실행, 20번 실행, 21번에서 a메서드 호출 a 메서드 코드 영역 오픈 – 6번에서 b메서드 호출 b 메서드 코드 영역 오픈 - 13,14,15번 실행 b메서드가 다 실행되고 쓸모가 없어지면 빠져나온다 이를 pop이라고 .. 2022. 1. 24.