# spring mvc

121개의 포스트

[Spring MVC] HttpServletRequest 에 대해 알아보자

HTTP 를 사용하려면 위의 사진처럼 상당히 많은 처리가 필요하다. 하지만 우리가 집중을 해야하는 곳은 중요한 비즈니스 로직인데 그 외의 업무에 너무 많은 비용이 발생하게 되면서 서블릿이라는 것을 사용하게 됐다. 서블릿은 HTTP 요청과 응답을 자동으로 생성해주고 관리

3일 전
·
0개의 댓글
post-thumbnail

Spring MVC(API 계층)

Spring의 모듈 중에 웹 계층을 담당하는 몇가지 모듈이 있다. 그 중 Servlet API를 기반으로 클라이언트의 요청을 처리하는 모듈 이름이 spring-webmvc이다. 이를 줄여서 Spring MVC라고 부르기도 하고 Spring MVC가 웹 프레임워크의 한

2022년 6월 24일
·
0개의 댓글
post-thumbnail

[Spring] Spring MVC & DispatcherServlet

Spring MVC란, Spring에서 사용하는 MVC패턴을 얘기하는 것으로써 MVC패턴은 Model, View, Controller 3가지로 나누어 역할을 분담하고 있는 디자인 패턴이다.역할을 나누어 처리하기 때문에 클래스간의 결합도가 낮아져 유지보수가 쉽고 좋은 코

2022년 6월 11일
·
0개의 댓글

웹서버,웹 애플리케이션 서버

HTML,TEXTIMAGE,음성,영상,파일JSON,XML(API)거의 모든 형태의 데이터 전송 가능서버간에 데이터를 주고받을때도 대부분 HTTP 사용\- 지금은 HTTP 시대!HTTP 기반으로 동작정적 리소스제공, 기타 부가기능정적(파일) HTML,CSS,JS ,이미지

2022년 5월 26일
·
0개의 댓글
post-thumbnail

<Spring MVC> 파일 업로드

HTML Form을 통한 파일 업로드를 이해하려면 먼저 폼을 전송하는 다음 두 가지 방식의 차이를 이해해야 한다. application/x-www-form-urlencoded, multipart/form-data

2022년 4월 28일
·
0개의 댓글
post-thumbnail

Spring MVC패턴

MVC 패턴이란? MVC패턴은 Model-View-Controller의 약자로, 역할 분담 패턴이다. Model은 데이터 담당, View는 화면 담당, Controller는 모델과 뷰 사이에 중재자 역할을 한다. 마치 음식점에서 웨이터, 요리사, 매니저가

2022년 4월 25일
·
0개의 댓글

[Spring Mvc] Post API Test시 HTTP Status 415 발생

mockMvc 를 통해 Post API Test 시 HTTP Status 415 발생 HTTP Status 201(Created)이 아닌 415(Unsupported Media Type)을 반환하여 테스트 실패

2022년 4월 23일
·
0개의 댓글

[Spring Mvc] WebMvcTest 시 JPA metamodel must not be empty! 에러 발생

@SpringBootApplication에 @EnableJpaAuditing을 사용하고 있기 때문에 발생하는 에러

2022년 4월 23일
·
0개의 댓글

데브코스 W6D3

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.

2022년 4월 20일
·
0개의 댓글
post-thumbnail

2022년 4월 20일 TIL

applicationContext를 상속WebApplicationContext = applicationContext + servletContext에 접근 기능servletContexservlet container에서 생성여러 servlet의 공용 자원다수의 Dispat

2022년 4월 20일
·
0개의 댓글
post-thumbnail

2022년 04월 19일 TIL

Front Controller PatternDispatcherServlet = Front ControllerController에서 중복적으로 처리해야 하는 일들을 한곳(Front Controller)에서 처리한다.요청을 알맞은 컨트롤러에 위임한다.예외 처리Dispatc

2022년 4월 19일
·
0개의 댓글
post-thumbnail

Spring Template Engine

Spring Template Engine은 view를 만드는데 사용합니다.

2022년 4월 18일
·
0개의 댓글
post-thumbnail

[spring] #1 스프링 입문

평소에 intelliJ를 사용해 보고 싶어서 김영한 강사님께서 인프런에서 무료로 열어주신 강의로 intelliJ 에서 spring을 사용하는 방법을 배워보기로 했다.https&#x3A;//start.spring.io/ 에서 기본 설정을 한 후 GENERTAE를 누르면

2022년 4월 18일
·
0개의 댓글

[Spring Boot] Spring MVC란?

Spring MVC란? 오늘은 Spring MVC에 대해 적어보려고 한다. Spring MVC란 Spring framework에서 사용하는 MVC패턴으로 아래의 구조를 가진다. 전체적인 흐름은 다음과 같다. Client로부터 요청이 들어오면 DispatcherSer

2022년 4월 14일
·
0개의 댓글
post-thumbnail

@Component와 @Controller의 차이

0. Spring MVC. 가볍게 쓰면 희극이요, 깊게 파고들면 비극이리라. 수많은 개발자들이 정말 간편하게 쓰고 있는 기능이다. 클라이언트에서 영속 계층까지 물 흐르듯 이어지는 로직은 언뜻보면 단순해보이지만 객체지향이 추구하는 정수를 품고있다. 어노테이션 기능은

2022년 4월 12일
·
0개의 댓글

Spring의 MVC 패턴 개요/적용/한계

기존 방법인 View 생성시 Servlet을 통한 처리나, jsp를 통한 처리는 아래와 같은 문제들이 존재했다.Single Responsibility 원칙 위반하나의 모듈이 비지니스 로직 수행과 뷰 렌더링을 동시에 수행하게 됨.Dependency Inversion 원칙

2022년 4월 12일
·
0개의 댓글
post-thumbnail

RequestMappingHandlerAdapter

2022년 4월 11일
·
0개의 댓글
post-thumbnail

SpringMVC 구조

2022년 4월 11일
·
0개의 댓글