본문 바로가기

backend/Spring

(2)
Spring 프로젝트 파일 기본 구조 해당 구조에서 눈 여겨볼 기본적인 설정 파일입니다. 웹 애플리케이션 설정 파일들 1. pom.xml (Dependency Management) 용도: Maven 프로젝트에서 필요한 모든 라이브러리(의존성)를 정의하고 관리합니다. 기능: 자동으로 필요한 라이브러리 다운로드 및 관리 프로젝트 구성 요소 간의 호환성 유지 프로젝트 설정의 일관성 보장 2. web.xml (Web Configuration) 용도: 서블릿과 JSP의 배포 설명자로, 웹 애플리케이션의 설정 정보를 포함합니다. 기능: 서블릿 매핑, 세션 타임아웃, 웰컴 파일 리스트 설정 https://huyntohoon.tistory.com/40 HTTP 상태 코드 404(Not Found), 400(Bad Request) 등에 대한 에러 페이지 지..
Spring 개요 및 특징 스프링 프레임워크란? 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이다. 스프링 프레임워크의 기초 프레임워크 vs 라이브러리 => 흐름의 결정권자 차이 프레임워크 => 정해진 흐름에 따라 개발 라이브러리 => 개발자가 직접 흐름을 결정 스프링 프레임워크의 기초 EJB와 POJO의 비교 EJB (Enterprise Java Beans): 초기 자바 엔터프라이즈 애플리케이션 개발에서 널리 사용되었으나, 작은 기능에도 EJB의 상속이나 구현이 필요했기 때문에 가벼운 서비스 구현에는 비효율적이었습니다. 또한, 확장성 측면에서도 복잡성이 증가하는 문제가 있었습니다. POJO (Plain Old Java Object): 순수 자바 객체를 이용한 프로그래밍으로, 클래스나 라이브러리에 종속되지 않습니다. 이는 ..