스프링 인 액션 Chapter 2.2 :: 폼 제출 처리하기
·
개발 서적/스프링 인 액션
이전에는 타코 디자인 페이지를 작성했다. 이번에는 Submit your taco 버튼을 클릭했을 때 요청을 처리하는 컨트롤러의 메서드를 작성할 것이다. ℓ 폼 제출 처리하기 뷰(design.html)의 form 태그를 다시 보면 method 속성이 POST로 설정되어 있는데도 form에는 action 속성이 선언되지 않은 것을 알 수 있다. 그러므로 지금부터는 design 경로의 POST 요청을 처리하는 새로운 메서드를 작성할 것이다. DesignTacoController 클래스 안에 있는 showDesignForm() 메서드가 /design 경로의 HTTP GET 요청을 처리하도록 지정하기 위해 @GetMapping 애노테이션을 사용하였다. (유사한 POST 요청 처리에는 @PostMapping 애노테..
스프링 인 액션 Chapter 2.1 :: 정보 보여주기
·
개발 서적/스프링 인 액션
1장에서는 애플리케이션 홈페이지를 보여주기 위해 최초의 스프링 MVC 컨트롤러를 생성하였다. 그러나 스프링 MVC는 간단하게 정적인 콘텐츠를 보여주는 것보다 훨씬 더 많은 일을 할 수 있다. 이번 장에서는 스프링 MVC를 더 깊이 있게 알아볼 것이며, 모델 데이터를 보여주고 사용자 입력을 처리하는 방법을 알게 될 것이다. ℓ 정보 보여주기 타코 클라우드의 목적 : 고객이 창의적으로 커스텀 타코를 디자인할 수 있게 하고자 한다. 그리고 한걸음 더 나아가서 타코 클라우드에서는 풍부한 식자재를 보여주는 팔레트를 사용해서 고객이 창의적으로 커스텀 타코를 디자인할 수 있게 하고자한다. 선택할 수 있는 식자재의 내역은 수시로 변경될 수 있다. 따라서 HTML 페이지에 하드코딩되면 안 되며, 이보다는 사용 가능한 식..
스프링 인 액션 Chapter 1.1 :: 스프링 시작하기
·
개발 서적/스프링 인 액션
ℓ 스프링이란? 스프링은 스프링 애플리케이션 컨텍스트(Spring application context)라는 컨테이너(container)를 제공하는데, 이것은 애플 리케이션 컴포넌트들을 생성하고 관리한다. 그리고 빈(Bean)들은 스프링 애플리케이션 컨텍스트 내부에서 서로 연결되어 완전한 애플리케이션을 만든다. 애플리케이션 컴포넌트는 스프링 애플리케이션 컨텍스트에 의해 관리되고 상호 주입된다. ℓ 웹 요청 처리하기 스프링은 스프링 MVC라고 하는 강력한 웹 프레임워크를 갖고 있다. 스프링 MVC의 중심에는 컨트롤러가 있으다. 컨트롤러는 웹 요청과 응답을 처리하는 컴포넌트다. 웹 브라우저를 상대하는 애플리케이션의 경우에는 컨트롤러는 선택적으로 모델 데이터를 채워서 응답하며, 브라우저에 반환되는 HTML을 생..
김치바보
'분류 전체보기' 카테고리의 글 목록 (24 Page)