본문 바로가기

Spring74

3 동시요청 - 멀티 쓰레드 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 동시요청 - 멀티 쓰레드 쓰레드 • 애플리케이션 코드를 하나하나 순차적으로 실행하는 것은 쓰레드 • • 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행 쓰레드가 없다면 자바 애플리케이션 실행이 불가능 • 쓰레드는 한번에 하나의 코드 라인만 수행 • 동시 처리가 필요하면 쓰레드를 추가로 생성 쓰레드를 하나만 사용 하는 예시를 그림으로 보겠습니다. 그런데 요청이 한 개가 아니라 다중으로 들어온다면?? 그렇다면 쓰레드를 요청할 때마다 생성한다면? 쓰레드를 지나치게 생성하여 메모리에 과부화가 우려됩니다. 해결방안 : 결론.. 2021. 6. 24.
2 서블릿 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 서블릿 2021. 6. 24.
1 웹서버, 웹 어플리케이션 서버 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 모든 것이 HTTP (http에 모든 것을 전송한다.) - HTML, TEXT - 이미지, 음성, 영상, 파일 - JSON, XML (API) - 거의 모든 형태의 데이터 전송 가능 - 서버단에 데이터를 주고 받을 때도 대부분 HTTP사용 ---> 지금은 HTTP시대! 웹서버 VS 웹 어플리케이션 서버(WAS) 웹서버 1. HTTP 기반으로 동작 2. 정적 리소스 제공, 기타 부가기능 3. 정적(파일) HTML, CSS, JS, 이미지, 영상 ex) Nginx, APACHE 웹 어플리케이션 서버 (WAS - Web Application.. 2021. 6. 24.
웹 스코프 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 웹 스코프 웹 스코프는 웹 환경에서만 동작한다. 웹 스코프는 프로토타입과 다르게 스프링이 해당 스코프의 종료 시점까지 관리한다. 따라서 종료 메서드가 호출된다. 웹 스코프 종류 request: HTTP 요청 하나가 들어오고 나갈 때 까지 유지되는 스코프, 각각의 HTTP 요청마다 별도의 빈 인스턴스가 생성되고, 관리된다. session: HTTP Session과 동일한 생명주기를 가지는 스코프 application: 서블릿 컨텍스트( ServletContext )와 동일한 생명주기를 가지는 스코프 websocket: 웹 소켓과 동일한 .. 2021. 6. 23.