이 글은 2020년에 출간되었던 "스프링 MVC 하루만에 배우기"의 개정판입니다.큰 기대 없이 아무것도 모르는 후배에게 기초를 알려주자는 생각으로 썼던 글이 생각보다 호응이 좋아서 살짝 놀라기도 했었던 기억이 있습니다.벌써 3년이라는 시간이 흘렀고, 그동안 개발 환경도
단 하루면 스프링 MVC로 만든 웹 어플리케이션을 따라 만들 수 있습니다.이 글은 스프링 프레임워크로 웹을 개발하는 스프링 MVC에 대해 최대한 간결하게 설명합니다.복잡한 이론보다는 툴과 프레임워크 사용법에 촛점을 맞추고 하나씩 따라할 수 있도록 구성했습니다.우리는 "
우리는 이번 자습서에서 간단한 블로그 어플리케이션을 만들 겁니다. 블로그 컨텐츠를 작성하고, 컨텐츠 상세 내용을 살펴보고, 컨텐츠를 수정할 수 있으며, 필요한 경우 삭제할 수 있습니다. 또한 전체 항목을 보기 위한 목록 기능도 만들어 봅니다. 기초적인 CRUD에 익숙해
프로젝트 관련 정보를 모아두는 프로젝트 폴더를 생성합니다. 프로젝트 폴더 위치는 상관 없습니다만, 의도치 않은 혼선을 방지하기 위해 가능하면 저와 같은 곳으로 지정하는 것을 추천드립니다. 저는 C:\work\projects\spring-mvc-v2 폴더를 만들었습니다
JDK 8 설치 개요 JDK 를 설치해 봅니다. 우리는 스프링 MVC 개발 언어로 자바 를 사용합니다. JDK 는 Java Development Kit 의 약자로, 자바로 프로그램을 개발하기 위해서는 JDK 설치가 필요합니다. JDK 는 21버전까지 나왔지만, 우리
STS3 설치 개요 STS 3를 설치해 봅니다. STS 는 Spring Tool Suite 의 약자로, 스프링 개발에 특화된 프로그램입니다. 즉, 스프링 프레임워크를 이용해서 프로그램을 만들 때 사용하는 프로그램입니다. STS 는 이클립스(Eclipse) 라는 유명한
STS 자바 경로 지정 개요 STS 에 자바 경로를 지정해 주겠습니다. PC에 전역으로 자바를 설치할 경우 꼭 필요한 작업은 아니지만, 우리는 자바를 그저 다운로드해 두었을 뿐이므로 STS 에 자바의 경로를 알려줘야 합니다. STS.ini 파일 열기 STS3 폴더
STS 실행 개요 처음으로 STS 프로그램을 실행해 봅니다. 폴더 만들기 K-014 소스코드를 작성할 작업 공간 폴더를 만들겠습니다. 이클립스 기반 생태계에서 소스코드가 담기는 공간을 워크스페이스(workspace - 작업공간)라고 부릅니다. 프로젝트 폴더 아래에
프로젝트 생성 개요 스프링 MVC 프로젝트를 생성해 보겠습니다. 프로젝트 생성 메뉴 진입 K-018 File을 선택합니다. New를 클릭합니다. Spring Legacy Project 를 누릅니다. 프로젝트 정보 설정 K-019 우리가 만들 프로젝트의 정보를 설
프로젝트 자바 버전 8로 변경 개요 STS에게 프로젝트 자바 버전을 알려주겠습니다. 프로젝트 속성 K-025 STS 왼쪽의 패키지 탐색기 에서 프로젝트를 우클릭하면 메뉴가 보여집니다. 가장 아래의 properties 메뉴를 선택합니다. 프로젝트 속성 K-026 업
메이븐 자바 버전 8로 변경 개요 메이븐(maven)에게 자바 버전을 알려주겠습니다. 메이븐은 프로젝트를 생성하고 라이브러리를 관리하고 빌드하는 것까지 프로젝트의 라이프 사이클을 관리하는 소프트웨어입니다. 우리의 프로젝트도 메이븐으로 빌드되어 있습니다. 처음 접한다