본문 바로가기

개인 프로젝트

(2)
모델2 패턴과 스프링 MVC 모델2 디자인 패턴 스프링으로 웹 프로젝트를 진행하게되면, 스프링 MVC를 사용하게 됩니다. 스프링 MVC는 모델2 패턴을 기반으로하기에 모델2 패턴에 대한 이해가 필요합니다. 최근의 모든 웹 개발은 거의 모델 2 패턴을 사용한다고 해도 과언이 아닐정도로 널리 쓰인다고합니다. 모델2 패턴의 핵심은 화면과 데이터 처리를 분리해서 재사용이 가능하도록하는 구조입니다. 모델2 구조에서는 다음과 같은 용어들이 사용됩니다. 모델(Model): 데이터 or 데이터를 처리하는 영역입니다. 뷰(View): 결과화면을 만들어내는데 사용하는 자원을 의미합니다. 컨트롤러(Controller): 사용자의 요청(request)를 처리하는 영역입니다. 뷰와 모델 사이의 중간 다리역할을 해줍니다. 모델2 패턴을 그림으로 표현하면 아..
[STS] Spring MVC 프로젝트 없을 때 STS(Spring Tool Suite) 설치 JDK가 올바르게 설치되어있다면 http://spring.io./tools 에서 STS를 다운로드 받아 바로 사용할 수 있습니다. 이때 자신의 운영체제에 맞게 설치해야합니다. 스프링 프로젝트를 시작하는 두 가지 방법 STS 설치 이후, 스프링으로 웹 프로젝트를 시작하는 방법은 2가지가 있습니다. 1) Spring Boot를 이용하는 프로젝트의 생성 2) 스프링의 템플릿 프로젝트를 이용하는 프로젝트의 생성 STS의 File 메뉴를 보면 새로운 프로젝트를 선택하는 메뉴를 볼 수 있습니다. 이때 스프링 부트를 이용하는 방법인 "Spring Starter Project"는 존재하지만, 스프링 템플릿 프로젝트를 이용하는 "Spring Project"는 없습니다. 이는..