mybatis 3

Spring [DefaultServlet-ViewResolver-Exception]

Spring[DefaultServlet-ViewResolver-Exception] 01. DefaultServlet Handler 등록 1.1 DefaultServlet 위임 1.1.1 정적 자원 접근 실패 html, css, js 등의 파일 접근에 실패한다. DispatcherServlet 이 모든 URL처리에 서블릿 매핑을 하였기 때문에 톰캣은 정적 자원에 대한 URL처리도 DispatcherServlet에게 넘기기 때문이다. ( 즉, DefaultServlet에 위임을 하지 못한다. ) 실습으로 알아 보자. 1.1.2 Spring MVC 에서 DefaultServlet 위임 처리하기 HandlerMapping이 URL과 컨트롤러의 메소드(핸들러) 와의 매핑 정보를 가지고 있다. HandlerMapp..

Dev/Spring 2021.10.16

Spring[Message-Converter]

Spring[Message-Converter] 1. 메시지 컨버터란? XML 이나 JSON을 이용한 AJAX 기능이나 웹서비스 개발에 이용 HTTP 요청 메세지 본문( Request Body ), HTTP 응답 메세지 본문( Response Body )을 통째로 메세지로 다루는 방식 파라미터의 @RequestBody, 메소드에 @ResponseBody를 이용 메세지 컨버터는 AnnotationMethodHandlerAdapter를 통해 하나 이상의 컨버터가 등록, 선택 동작하게 된다. 응답(Response)의 경우 해당 핸들러 메소드에 @ResponseBody 와 함께 반환되는 객체의 종류에 따라 메세지 컨버터가 선택되고 응답바디 내용이 채워져 브라우저로 전달된다. 2. 컨버터 등록 에 mvc:messa..

Dev/Spring 2021.10.15

Spring 시작하기

Spring 1. Spring 이란? 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 자바 엔터프라이즈 개발 기업 대상 애플리케이션 개발 은행(금융), 네이버, 물류/유통 회사, 병원 .... Future Business 1.2.2 환경과 조건 C/S ( network ) 웹 환경 데이터베이스 분산환경 ( 분산객체, 자원 관리, 컴포넌트 ) 1.2.2 JEE( Java Enterprise Edition ) Servlet/JSP, JDBC, EJB, RMI, JNDI, JTA, JMS ... 프레임워크( Framework ) 정의 소프트웨어를 만드는 데 기본이 되는 골격 코드 반제품 완전한 애플리케이션 소프트웨어가 아니다. 문제 영역(도메인)을 해결하기 위한 잘 설계된 재사용..

Dev/Spring 2021.10.15