본문 바로가기

Application/Java2

Spring Web MVC Framework 동작방식 이해하기 Java의 대표적인 프레임워크인 Spring은 다양한 하위 프레임워크의 집합으로 이루어집니다. 그 중 가장 널리 쓰이는 것이 개발자로 하여금 웹 애플리케이션을 MVC 패턴으로 쉽게 구현할 수 있도록 도와주는 Spring Web MVC 프레임워크입니다. 본문에서는 Spring Web MVC 프레임워크의 동작 방식에 대해 알아보겠습니다. 이 프레임워크의 동작 원리를 이해하기 위해서는 먼저 Java Servlet에 대한 개념이 필요합니다. Servlet Servlet은 클라이언트의 요청을 쉽게 처리하고 응답할 수 있도록 만든 Java 인터페이스입니다. 여러 프로토콜을 지원할 수 있도록 만들었지만 그 중에서도 HTTP 요청을 처리하는 Servlet을 가장 많이 사용하며, 이는 HttpServlet이라는 추상 클.. 2022. 6. 3.
Spring Boot 프로젝트 생성과 프로젝트 구조 사전 준비사항 Java 설치 IDE 설치 (IntelliJ, Ecslipse 등) Spring Boot 프로젝트 생성 Spring initializer 웹 사이트에 접속하여 Spring Boot 프로젝트를 생성합니다. 이 웹 사이트는 Spring Boot 프로젝트를 쉽고 빠르게 생성할 수 있도록 도와줍니다. 설정을 완료한 다음 아래 Generate 버튼을 누르면 프로젝트 템플릿 zip 파일을 다운로드받을 수 있고, 이를 압축 해제한다음 IDE에서 import하여 사용할 수 있습니다. Project: 필요한 라이브러리를 가져오고 빌드하는 프로젝트 라이프사이클 관리 도구를 선택하는 부분입니다. Gradle은 Maven보다 늦게 출시된 만큼 Maven이 가지고 있었던 단점을 보완하는 기능을 포함하고 있습니다... 2022. 6. 2.