본문 바로가기

서블릿2

[인프런 김영한 로드맵4]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술(2) -서블릿 방식 요청 처리를 학습한다. -요청 방식(http get 쿼리파라미터, html form 전송, api 전송 등)에 따른 처리 방법을 학습한다. -목차는 강의 순서대로 진행한다. -모든 소스는 깃허브에서 관리한다.(https://github.com/coderahn/Spring-Lecture4) 2.서블릿 스프링 MVC 방식을 살펴보기 전에 프레임워크 없이 서블릿 스타일의 클라이언트-서버 통신 과정을 살펴본다. 1.프로젝트 생성 start.spring.io에서 스프링 부트 프로젝트를 생성하고 인텔리제이 프로젝트 오픈 및 설정을 한다. 그리고 롬복도 설치한다. start.spring.io에서 Dependencies로 lombok을 추가하여 생성하자. 그리고 스프링부트는 Jar로 빌드되지만 JSP사용.. 2022. 5. 16.
[자바,스프링]서블릿 컨테이너와 스프링 컨테이너 -서블릿의 라이프 사이클을 관리하고 서블릿을 실행하는 서블릿 컨테이너를 알아본다.-서블릿 컨테이너에서 사용되는 서블릿에 대해 알아본다.-스프링 MVC 핵심 기술인 스프링 컨테이너에 대해 알아본다.서블릿 컨테이너와 스프링 컨테이너는 웹개발자라면 기본적으로 어느정도는 다 알고 있을 것이다. 나도 딱 '어느정도'만 알고 있고, 공부를 할 때는 깊게 배운 것 같았는데 또 실무 프로젝트를 하고 오랜기간 생각을 안하면 기억이 흐려진다. 웹개발자이기 떄문에 언제나 쉽게 서블릿, 서블릿 컨테이너, 스프링 컨테이너 등에 대해 설명할 수 있을 정도가 되어야 된다고 생각하여 포스팅한다. *틀린 개념이 있을 수 있습니다. 지적 부탁드립니다. 서블릿(Servlet)이란? 서블릿은 웹 프로그래밍을 위한 자바 기술이다.Servle.. 2021. 11. 9.