본문 바로가기

MVC3

스프링 부트 1.5.10 문서 보면서 쉽게 시작하기 / 3. jsp , thymeleaf 살펴보기 , 만들기 스프링 부트 1.5.10 문서 보면서 쉽게 시작하기 / 3. jsp , thymeleaf 살펴보기 , 만들기 이번 글에서는 MVC 패턴을 사용해서 jsp , thymeleaf 페이지를 만들어보도록 하겠습니다. 그림은 Spring Boot Reference Guide문서의 97페이지에 있는 내용입니다. 스프링 부트에서는 JSP로 웹 페이지를 만드는 것을 권하지 않습니다. 아래 사진은 Known limitations 를 클릭하면 나타나는 105 페이지의 내용입니다. 그래서 저는 강좌에서 thymeleaf를 사용해서 페이지를 만들어보도록 하겠습니다. 2018. 3. 19.
Spring MVC 패턴 시작하기 / 프로젝트 생성 / 파일 구조 Spring MVC 패턴 시작하기 / 프로젝트 생성 / 파일 구조 스프링 MVC 패턴으로 프로젝트를 생성하는 방법입니다. New - Spring Legacy Project 를 클릭합니다. Spring MVC Project를 선택하고 Next를 클릭합니다. HomeController 파일이 들어갈 패키지의 이름을 정하고 finish를 클릭합니다. 이름1.이름2.이름3의 형태로 점을 두번 적어서 패키지 이름을 작성하시면 됩니다. 아래 사진은 위에 서술한 방법을 따라서 생성된 다른 프로젝트입니다. 스프링 MVC 프로젝트의 구조는 사진과 같습니다. webapp안의 views 폴더 안에 화면에 관한 jsp 파일들이 들어갑니다. 스프링 MVC 프로젝트 요청 처리 순서 사진 출처 : http://terasolunao.. 2018. 1. 27.
jsp 클라이언트 / 컨트롤러(Servlet) / 서비스 / DB 개념 정리 jsp 클라이언트 / 컨트롤러(Servlet) / 서비스 / DB 개념 정리 이번 글은 jsp 모델 2로 코드를 작성하는 방법입니다. 모델 2는 MVC 패턴이라고도 불립니다. 모델 2 패턴 , MVC 패턴을 그림 한 장으로 정리해봤습니다. 그림에 쓰여진 숫자 순서대로 업무 처리가 진행됩니다. 1. 클라이언트는 먼저 서버에게 요청을 합니다. 2. 서버(서블릿) 에서는 클라이언트가 보낼 수 있는 요청들을 각각 처리하도록 만들어진 서비스 클래스를 호출합니다. 3. 서비스 클래스에서는 서버의 호출에 따라 요청을 처리하고 결과를 리퀘스트나 세션에 저장합니다. 요청의 결과로 보여줘야 할 jsp 페이지를 서블릿(서버)에게 리턴합니다. 4. 보통 join(회원가입) 동작을 예로 들면 먼저 joinAction 과 같은 .. 2017. 12. 13.