본문 바로가기

Back-End/Spring129

[Spring MVC] 서블릿 - HttpServletRequest 이 글은 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 강의를 수강하며 정리한 글입니다. HTTP 요청 메시지를 개발자가 직접 파싱해서 사용해도 되지만, 매우 불편할 것이다.서블릿은 HTTP 요청 메시지를 편리하게 사용할 수 있도록 HTTP 요청 메시지 파싱 결과를 객체에 담아 제공한다.  HTTP 요청 메시지 POST /save HTTP/1.1Host: localhost:8080Content-Type: application/x-www-form-urlencodedusername=kim&age=20˙ START LINE: HTTP 메소드, URL, 쿼리 스트링, 스키마, 프로토콜 ˙ 헤더: 헤더 조회 ˙ 바디: form 파라미터 형식 조회, message body 데이터 직접 조회더보기더보.. 2022. 4. 15.
[Spring MVC] Hello 서블릿 보호되어 있는 글 입니다. 2022. 4. 14.
[Spring MVC] 자바 백엔드 웹 기술 역사 보호되어 있는 글 입니다. 2022. 4. 13.
[Spring MVC] HTML, HTTP API, CSR, SSR 보호되어 있는 글 입니다. 2022. 4. 13.
[Spring MVC] 동시 요청: 멀티 쓰레드 이 글은 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 강의를 수강하며 정리한 글입니다.  클라이언트 측에서 서버(WAS)에 요청을 보내서 TCP/IP 커넥션 연결이 되면 Servlet이 호출된다.여기서 이 Servlet은 쓰레드가 호출한다!  쓰레드  • 애플리케이션 코드를 하나하나 순차적으로 실행하는 것이다.• 프로세스: 프로그램 실행하는 것으로, 쓰레드는 더 하위 개념이다.• 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행된다.• 쓰레드가 없다면 자바 애플리케이션 실행이 불가능하다.• 쓰레드는 한 번에 하나의 코드 라인만 수행한다.• 동시 처리가 필요하면 쓰레드를 추가로 생성해야 한다. 🍎 단일 요청 - 쓰레드 하나 사용쓰레드 휴식 상태에서 클라이언트로부터 요.. 2022. 4. 13.
[Spring MVC] 서블릿 보호되어 있는 글 입니다. 2022. 4. 13.