Spring/Spring MVC

Spring/Spring MVC

스프링 MVC (1)

간단한 회원관리 웹 애플리케이션을 만들어보면서 MVC 패턴이 왜 도입됬는지 알아보자. 회원 정보를 저장하고 조회하는 기능을 구현한다. 프로젝트 구성은 아래의 글의 구성과 같다. https://gunjoon.tistory.com/136 Spring Boot에서 Servlet 사용하기 프로젝트 구성 IDE : Intellj JDK 1.8 Maven Project (groupId = hello, artifactId = servlet, packaging = jar) Spring Boot 2.4.x Dependency (Spring Web, Lombok) HelloServlet 전통적인 스프링 웹 애플리케이션은 web.xml에 서블릿을 등록 gunjoon.tistory.com Member - 회원 도메인 객체 p..

Spring/Spring MVC

Spring Boot에서 Servlet 사용하기

프로젝트 구성 IDE : Intellj JDK 1.8 Maven Project (groupId = hello, artifactId = servlet, packaging = jar) Spring Boot 2.4.x Dependency (Spring Web, Lombok) HelloServlet 전통적인 스프링 웹 애플리케이션은 web.xml에 서블릿을 등록했다. 하지만 톰캣 7(서블릿 3.0)부터 자바 애노테이션으로 서블릿을 등록할 수 있다. (톰캣이 @WebServlet이 적용된 클래스를 검색해 서블릿으로 등록한다.) 1. @ServletComponentScan 추가 프로젝트의 ServletApplicaion 클래스에 @ServletComponentScan 애노테이션을 추가한다. SpringBoot에서 ..

Spring/Spring MVC

서블릿

서블릿 등장 배경 웹 클라이언트와 웹서버(또는 WAS)는 HTTP로 통신한다. 요청 메세지로부터 응답 메세지를 만들려면 웹서버는 다음의 처리 과정을 거쳐야 한다. 처리 과정이 복잡하기에 프로그래머는 비즈니스 로직에만 집중할 수 있도록 만들어줄 필요가 있다. 이를 위해 서블릿이 등장했다. 프로그래머는 서블릿 클래스만을 작성해 비즈니스 로직에 집중하고 서블릿을 지원하는 WAS(ex 톰캣)가 위 작업을 대신한다. 서블릿 서블릿이란 클라이언트 요청을 처리하고 그 결과를 반환하는 Servlet 클래스의 규현 규칙을 지킨 자바 웹 프로그래밍 기술이다. /hello 경로로 요청 WAS는 요청을 받으면 HTTP 요청 메시지를 기반으로 Request 객체와 HTTP 응답을 위한 Response 객체 생성 서블릿 컨테이너..

gunjoon98
'Spring/Spring MVC' 카테고리의 글 목록 (2 Page)