
요청 처리 메서드와 모델 유형 Model 인터페이스를 이용한 메서드 작성 응답 데이터를 저장하는 모델 유형 모델(&뷰) 클래스(객체) 설명 Model 데이터(or 객체) 정보를 저장하는 데 사용합니다. ModelMap 데이터(or 객체) 정보를 저장하는 데 사용합니다. ModelAndView 모델 정보 및 뷰 정보를 저장하는 데 사용합니다. Example05Controller.java package com.springmvc.chap05; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; impor..

스프링 MVC 애플리케이션의 계층적 구조 웹 애플리케이션의 계층적 구조 계층적 구조 계층적 구조의 구현 과정 도서 쇼핑몰의 계층적 공통 모듈 만들기 도서 쇼핑몰 애플리케이션의 계층적 구조 BookController.java 생성[Controller package 안에 생성] package com.springmvc.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.a..

3. 첫 번째 스프링 MVC 애플리케이션 분석 스프링 MVC의 프로젝트 구조 프로젝트 구조 서블릿 관련 폴더 웹 관련 폴더 프로젝트 실행 과정 환경 설정 파일 살펴보기 : web.xml 네임 스페이스와 스키마 선언 루트 컨텍스트 설정 서블릿 컨텍스트 설정 스프링 MVC 환경 설정 파일 루트 컨텍스트 파일 살펴보기 : root-context.xml 서블릿 컨텍스트 파일 살펴보기 : servlet-context.xml 컨트롤러 매핑 설정하기 정적 리소스 설정하기 뷰 매핑 설정하기 자바 클래스의 빈 객체 설정하기 컨트롤러 : HomeCController.java 뷰 : hello.jsp 메이븐 환경 설정 파일 : pom.xml 프로젝트 정보 : 속성 정보 : 의존성 라이브러리 정보 : 빌드 정보 :

1.스프링과 스프링 MVC 스프링이란 스프링은 자바 응용 프로그램을 신속하게 개발하는 데 널리 사용되는 오픈 소스 프레임워크입니다. 보통은 스프링이라고 하지만 정환학 표현은 스프링 프레임워크 입니다. 스프링은 특정 클래스에 대한 수직적인 흐름뿐만 아니라 수평적 처리까지 가능 가능해서 더욱 좋습니다. 스프링은 의존성 주입이나 관점 지향 프로그래밍과 같은 기능뿐만 아니라 기본적으로 웹을 개발할 수 있는 웹 MVC 프레임워크도 함께 제공합니다. 스프링의 주요 특징 일반적인 자바 객체를 위한 POJO지원 객체 간 결합도를 줄이는 의존성 주입 지원 공통 모듈을 재사용하는 AOP 지원 일관성 있는 모듈의 트랜잭션 지원 스프링MVC 스프링MVC 스프링 MVC는 스프링이 제공하는 웹 애플리케이션 개발 전용 프레임워크로..

환경 툴 설치 1. help -> Eclipse MarketPlace 클릭 2. Spring Tools 4 install 클릭 3. Confirm 클릭 4. accept를 체크한 뒤 finish 클릭 5. Restart Now 클릭 프로젝트 만들기 1.Location에 본인의 spring file 위치 Browse를 통해 입력. 2.Catalog - Internal 선택 후 Filter - webapp 입력 후 Group Id에 나오는 것 선택 후 Next. 3. Group Id = com.springmvc / Artifact Id = chap02 입력 4.Y:: 가 Console에 출력할 경우에 콘솔에 Enter를 누른다. 5. 마무리 Project 우클릭- Dynamic Web Module (4.0)..