spring
-
[Spring] 01-3 Spring에서의 인코딩 처리를 위한 필터 설정프로그래밍/Spring 2015. 9. 9. 23:24
요청 파라미터의 캐릭터 인코딩이 ISO-8859-1이 아닌 경우, 다음과 같이 request.setCharacterEncoding() 메서드를 사용해서 요청 파라미터의 캐릭터 인코딩을 알맞게 설정해 주어야 한다. request.setCharacterEncoding("UTF-8"); 모든 컨트롤러에서 위 Code를 실행할 수도 있지만, 그것 보다는 Servlet 필터를 이용해서 원하는 요청에 위 Code를 적용하는 것이 더 편리하다. SPRING은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터 Class인 CharacterEncodingFilter Class를 제공하고 있다. 12345678910111213141516171819 encodingFilter org.springframework.web...
-
[Spring] 01-2. Spring MVC를 이용한 WEB 요청 처리프로그래밍/Spring 2015. 9. 9. 23:03
Spring MVC를 이용한 WEB 요청 처리 Spring 프레임워크는 DI나 AOP와 같은 기능뿐만 아니라 웹개발을 위한 MVC 프레임워크도 함께 제공한다. Spring MVC의 주요 구성 요소 및 처리 흐름 다른 MVC 기반의 Framework와 마찬가지로 SPRING MVC도 컨트롤러를 사용하여 클라이언트의 요청을 처리하게 된다.SPRING에서 DispatcherServlet이 MVC에서 C(Controller) 부분을 처리하는데, DispacherServlet을 비롯한 MVC의 주요 구성 요소는 다음과 같다. DispacherServlet : 클라이언트의 요청을 전달 받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과 값을 View에 전달하여 알맞은 응답을 생성하도록 한다...
-
[Spring] 01-1. Spring Framework란?프로그래밍/Spring 2015. 9. 7. 23:40
스프링 프레임워크란?- Enterprise Application에서 필요로 하는 기능을 제공하는 Framework 위키백과에서의 정의- 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 스프링이 제공하는 주요기능과 특징- 경량 Container- Java객체를 담고 있으며 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링 Container로부터 필요한 객체를 가져와 사용가능 - SPRING은 DI(Dependency In..