크게 템플릿방식과 API방식이 있다.

스프링 웹개발 방법

예제

<!DOCTYPE html>
<html lang="kr">
<head>
    <meta charset="UTF-8">
    <title>static content</title>
    <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8">
</head>
<body>
정적 컨텐츠 입니다.
</body>
</html>

캡처.PNG


스프링 MVC(Model-View-Controller)

스프링 MVC는 Model-View-Controller 패턴을 따르는 웹 애플리케이션 개발을 위한 프레임워크, 이 패턴은 세가지 주요 역할이 있다.


템플릿 엔진

템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어 쉽게 말해서 html 파일을 브라우저로 그냥 보내주는 것이 아닌, 서버에서 프로그래밍을 통해 동적으로 바꿔서 보내주는 역할


정적 컨텐츠 구조