본문 바로가기

서블릿3

스프링으로 서블릿(Servlet)을 다룬다는 것 스프링으로 서블릿(Servlet)을 다룬다는 것 [10분 테코톡] 🐶 코기의 Servlet vs Spring - YouTube 글을 시작하기 앞서 해당 영상을 꼭 들어보자. 목차 개요 서블릿의 등장 서블릿 컨테이너 JSP 초기 MVC 스프링으로 서블릿을 다룬다는 것 프론트 컨트롤러 스프링의 MVC 개요 웹 서버는 다양한 Http 요청(Request)과 응답(Response) 외에도 네트워크 연결 등 많은 규칙과 처리해야하는 로직들이 존재한다. 서버가 처리해야하는 업무 #network • 서버 TCP/IP 연결 대기, 소켓 연결 ↓ #Request Http • HTTP 요청 메시지를 파싱해서 읽기 • POST 방식, /save URL 인지 • Content-Type 확인 • HTTP 메시지 바디 내용 .. 2022. 1. 3.
[스프링 핵심 정복] 스프링으로 서블릿(Servlet)을 다룬다는 것 스프링으로 서블릿(Servlet)을 다룬다는 것 [10분 테코톡] 🐶 코기의 Servlet vs Spring - YouTube 글을 시작하기 앞서 해당 영상을 꼭 들어보자. 개요 서버는 다양한 Http 요청(Request)과 응답(Response) 외에도 네트워크 연결 등 많은 규칙과 처리해야하는 로직들이 존재한다. 서버가 처리해야하는 업무 #network • 서버 TCP/IP 연결 대기, 소켓 연결 ↓ #Request Http • HTTP 요청 메시지를 파싱해서 읽기 • POST 방식, /save URL 인지 • Content-Type 확인 • HTTP 메시지 바디 내용 피싱 • 메시지 바디에 담긴 데이터를 사용할 수 있게 파싱 ↓ #비즈니스 로직 수행 • 저장 프로세스 실행 • 비즈니스 로직 실행.. 2022. 1. 1.
서블릿 WAS 서버는 에플리케이션 로직을 전담으로 처리하는 서버라는걸 이전에정리한 적있다 스프링으로 로직을 설계하여 WAS 서버를 구현한다. 스프링은 이를 돕기위해 여러 편의 기능을 제공하는데 이 기능의 기반이 되는 서블릿에 대하여 정리해보고자 한다. 서블릿에 대하여 WAS 서버를 직접 구현해야 한다면 어떨까? 위와같은 다양한 서버 기본처리부터 핵심로직까지 직접 설계해야할것이다. 서블릿은 기본처리부분을 자동으로 처리해주고 개발자는 핵심로직만 짜면 되도록 해준다. //서블릿 코드 @WebServlet(name = "helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet { @Override protected void .. 2021. 11. 17.