Spring

빌드 관리 도구 빌드 관리 도구(Build Management Tool)는 소프트웨어 프로젝트의 빌드, 의존성 관리, 배포 등을 자동화하는 도구다. 빌드는 JVM이나 WAS가 소스 코드 파일들을 실행 가능한 소프트웨어로 변환하는 과정을 말한다. 개발 규모가 커질수록 라이브러리가 많아지는데 라이브러리 간 호환성을 체크해야한다. 빌드 관리 도구는 이러한 빌드 프로세스를 효과적으로 관리하고 지원한다. 메이븐(Maven) Java 기반의 프로젝트를 위한 빌드 관리 도구로, 프로젝트의 라이프사이클 관리, 의존성 관리, 배포 등을 자동화한다. xml 기반의 프로젝트 설정을 사용한다. pom.xml 파일에 라이브러리를 추가하면 해당 라이브러리에 필요한 라이브러리까지 함께 내려받아 관리한다. 기능 프로젝트 관리: 프로..
https://jepa.tistory.com/87#%EA%B3%A0%EB%A6%BD%EC%84%B1(Isolation)-1 [DB] 트랜잭션과 ACIDJ가 H에게 20만원을 이체할 때, 계좌 변동은 J의 계좌에서 20만원이 제거되고, H의 계좌에 20만원이 추가되어 최종적으로 J는 80만원, H는 220만원이 된다. SQL문으로 아래처럼 표현할 수 있다.UPDATE accjepa.tistory.com @Transactional은 스프링 프레임워크에서 제공하는 어노테이션으로, 트랜잭션을 적용하는 데 사용된다. 이 어노테이션은 메서드 또는 클래스에 적용될 수 있으며, 메서드 내에서 수행되는 작업들이 하나의 트랜잭션으로 묶이도록 지원한다. @Transactional 어노테이션을 사용하면 트랜잭션 기능이 적용된..
스프링 프레임워크(Spring Framework) 자바(Java) 기반의 애플리케이션 프레임워크 엔터프라이즈급 애플리케이션 개발을 위해 다양한 기능을 제공합니다. 자바 언어를 이용해 엔터프라이즈급 개발을 편리하게 만들어주는 오픈소스 경량급 애플리케이션 프레임워크로 불립니다. 제어 역전(IoC) 스프링(Spring)의 IoC(Inversion of Control)는 스프링 프레임워크의 핵심 개념 중 하나로, 객체 지향 프로그래밍에서의 제어 흐름을 바꾸는 디자인 원칙 중 하나입니다. IoC의 핵심 아이디어는 "제어의 역전(Inversion of Control)"이라는 개념입니다. 객체의 생성, 생명주기의 관리, 의존성 주입 등을 스프링 컨테이너가 담당하게 되어 있습니다. 이는 개발자가 직접 흐름을 제어하는 ..
je-pa
'Spring' 태그의 글 목록 (2 Page)