@Controller
-
Controller 이번 포스트에서는 Controller 클래스를 만드는 방법과 Controller 클래스에 request handler method 작성법에 대해 알아보자. Controller와 request handler method Controller는 클라이언트의 요청인 HttpServletRequest를 처리하는 클래스로 Handler라고도 불린다. 스프링에서는 Controller를 구현하기 위해 @Controller라는 스테레오 타입 애너테이션을 사용한다. @Controller @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Controller {...} ..
02. ControllerController 이번 포스트에서는 Controller 클래스를 만드는 방법과 Controller 클래스에 request handler method 작성법에 대해 알아보자. Controller와 request handler method Controller는 클라이언트의 요청인 HttpServletRequest를 처리하는 클래스로 Handler라고도 불린다. 스프링에서는 Controller를 구현하기 위해 @Controller라는 스테레오 타입 애너테이션을 사용한다. @Controller @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Controller {...} ..
2020.06.30 -
Spring MVC Spring을 이용하는 애플리케이션은 역시 Web 기반의 엔터프라이즈 애플리케이션인 경우가 많다. Spring MVC란 Front Controller Pattern에 기초한 웹 MVC 프레임워크이다. Spring 3.0 부터 annotation 기반으로 동작한다는 의미로 Spring@MVC라고 하기도 한다. Spring MVC는 Model, View, Controller를 명확한 클래스로 분할하고 loose coupling 시켜놓아서 매우 유연하고 확장성이 좋게 만들어 놓았다. 사실 이런 유연함은 일반 프로젝트를 진행하면서는 잘 느끼지 못한다. (커스텀 프레임워크를 만드는 상황이 아니고서는..) 또한 View와 관련해서도 Model, Controller의 구성과 무관하게 JSP, Th..
01. Spring MVC 개요Spring MVC Spring을 이용하는 애플리케이션은 역시 Web 기반의 엔터프라이즈 애플리케이션인 경우가 많다. Spring MVC란 Front Controller Pattern에 기초한 웹 MVC 프레임워크이다. Spring 3.0 부터 annotation 기반으로 동작한다는 의미로 Spring@MVC라고 하기도 한다. Spring MVC는 Model, View, Controller를 명확한 클래스로 분할하고 loose coupling 시켜놓아서 매우 유연하고 확장성이 좋게 만들어 놓았다. 사실 이런 유연함은 일반 프로젝트를 진행하면서는 잘 느끼지 못한다. (커스텀 프레임워크를 만드는 상황이 아니고서는..) 또한 View와 관련해서도 Model, Controller의 구성과 무관하게 JSP, Th..
2020.06.29