# springMVC
[Spring] Controller와 Service
: Spring에서 제공하는 웹 모듈로 Model, View, Controller 세 가지 구성요소를 사용해 사용자의 다양한 HTTP Request를 처리하고 REST 형식의 응답, HTML 반환 응답 등 다양한 응답을 제공하는 프레임워크
서블릿과 스프링 MVC
서블릿 서블릿 만들기 HttpServlet을 상속(extend)받아 만든 클래스에 @WebServlet 애노테이션을 붙이면 서블릿 컨테이너에 서블릿 객체가 생성되어 저장된다. HTTP 요청 시, WAS는 request와 response 객체를 새로 만들어 해당 url에 mapping된 서블릿 객체를 호출한다. 개발자는 request 객체에서 HTTP 요청 ...
[전자정부] Mybatis 설정과 Spring MVC 간단한 예제
예시로 calendar라는 패키지를 생성하였다.(이름만 calendar고 DB 연결은 전자정부 게시판을 이용하였당)전자정부는 기본적으로 ibatis 설정이 되어있고 mybatis로 변경하려면 몇가지 설정이 필요하다.├─java│ │ │ └─egovframework
[Spring] Multipart 요청 처리
폼으로 데이터를 전송할 때 파일도 함께 보낸다면 파일은 바이너리 데이터 전송이라 Content-type을 multipart/form-data로 지정 해주어야 한다. MultipartHttpServletRequest HttpServletRequest 객체 안에 포함된
Spring MVC 예외 처리
메서드 내에서 예외 상황을 예측해서 처리하는 try-catch문을 이용하는 방법요구사항에 의한 예외 처리(ex.Validation > 특정 값 0~255 범위가 아니면 유효하지 않은 값으로 판단하고 예외 처리)스프링 security에서 인터셉터로 잡아서 Unauthor

Spring MVC 소개
Application을 모델-뷰-컨트롤러로 나누어서 개발하는 방식아키텍처 패턴 중 하나로, 주 목적은 Business logic과 Presentation logic을 분리하기 위함Presentation logic과 관련된 패턴이다웹에서 많이 사용한다Model2 아키텍처
springMVC @Test error
springMVC 책을 따라하던 중 perform(post.andExpect(status()post 와 status 에 에러가 표시가 되었다..에러 내용은 대략 이런내용The method post(String) is undefined for the type Sample

초웹개_스프링5_SpringMVC(2)
스프링 mvc 핵심 구성 요소 DispatcherServlet HandlerMapping HandlerAdapter ViewResolver View 컨트롤러와 핸들러 컨트롤러 : 클라이언트의 요청을 실제로 처리한다. HandlerMapping : Dispatche
데브코스 W6D2
백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.HTTP 프로토콜로 들어오는 모든 요청을 톰캣과 같은 서블릿 컨테이너가 받게 되면 그 안에서 각 요청을 적절한 컨트롤러에 전달하는 역할을 하는 Front Controller로 web.xm

스프링 MVC - 개요
프론트 컨트롤러 패턴에 기초한 MVC 프레임워크모델, 뷰, 컨트롤러 -> 각각의 인터페이스가 정의 구현에 의존적이지 X -> 약한 결합도로 구성되어 유연하고 확장이 쉬움다양한 서드 파티 라이브러리 연계애노테이션 도입으로 스프링 MVC 보급이 확대JSP만 사용하여 개발하

spring 세팅 및 mvc 패턴
spring 환경 설정)IntelliJ를 다운 받아서 시행처음에 maven으로 실행했으나 gradle을 한번 써보기로 함gradle 관련 글https://hyojun123.github.io/2019/04/18/gradleAndMaven/JDK18은 gradle
SpringMVC 정리
SpringMVC 정리 > 인프런 springmvc 강의 들으면서 공부한 내용 메모 해볼까? 서블릿이란? 서버에서 어떠한 작업을 처리해야 한다고 할때 아래 그림처럼 수많은 과정을 거쳐야한다. 근데 비즈니스 로직 부분을 제외하고는 공통적으로 사용하는 부분이다. 매번 개

프레임워크가 무엇이고, 어떻게 사용해야할까?? (프레임워크 동작방식 예제)
우리는 웹 개발을 할 때, 앱 개발을 할 때, 인공지능 개발을 할 때, 게임 개발을 할 때, 어떤 개발을 하던 우리는 프레임워크를 사용해서 개발을 합니다. 그렇다면 프레임워크 먼가.. 느낌상 라이브러리 비슷한거 같긴 한데 정확히 무엇일까요?? 프레임워크(Framewo

[Spring MVC] [2] 9. API 예외 처리
📌 API 예외처리 - ExceptionResolver, @ExceptionalHandler, @ControllerAdvice