개발/Tools/프레임워크/Spring

· DEV/Backend
Hibernate - JPA 표준 구현하고, 확장한 ORM 프레임워크 Hibernate는 JPA(Java Persistence API)의 표준을 구현하고 확장한 ORM 프레임워크입니다. Hibernate는 개발자가 객체 지향적인 방식으로 데이터를 다룰 수 있도록 도와주며, 객체와 데이터베이스 간의 매핑을 관리합니다. 개발자는 자바 객체를 사용하여 데이터베이스의 테이블과 상호작용할 수 있으며, Hibernate가 자동으로 SQL 쿼리를 생성하고 실행하여 데이터베이스와의 상호작용을 처리합니다. Hibernate를 사용하면 개발자는 SQL 쿼리 작성 및 데이터베이스와의 상세한 연결 및 트랜잭션 관리에 대한 부담을 줄일 수 있으며, 객체 지향적인 개발에 집중할 수 있습니다. Hibernate Modeling 1..
· DEV/Java
@Component - Spring에서 해당 클래스의 인스턴스를 싱글톤 생성 - Spring Context 내에서 전역적으로 사용가능하게 한다 @Component 어노테이션은 Spring에서 해당 클래스의 인스턴스가 필요할 때 Spring이 직접 관리하도록 해줍니다 이렇게 하면 Spring IoC Container는 이 클래스의 라이프사이클을 관리하게 됩니다. 다시 말해, 이 클래스의 인스턴스를 언제 생성하고, 언제 소멸시킬지 등을 결정하게 됩니다. 또한, 이 클래스를 필요로 하는 다른 클래스에게 자동으로 제공할 수 있게 됩니다. 이것은 모듈 간의 의존성 관리(DI (Dependency Injection))를 더욱 편리하게 만들어줍니다. 필요한 객체를 직접 생성하거나 찾는 대신, 필요한 곳에 적절하게 주..
· DEV/Java
Meta 어노테이션 - 다른 어노테이션에 적용 되는 어노테이션 어노테이션은 Java 코드에 메타데이터를 제공하는 방법으로, 코드의 동작 방식을 알려주거나 수정하는 데 사용됩니다. Meta 어노테이션은 다른 어노테이션에 적용되는 어노테이션을 말합니다. 메타-어노테이션은 주로 어노테이션의 동작 방식을 정의하거나 수정하는 데 사용됩니다. Java에서의 메타-어노테이션 Java 자체도 메타-어노테이션을 제공하며, 다음과 같은 것들이 있습니다 @Target 해당 어노테이션이 적용될 수 있는 Java 요소의 유형을 지정합니다. 예를 들어, 클래스, 메서드, 필드 등에 대해 적용할 수 있습니다. @Retention 어노테이션이 어디까지 유지될지 정의합니다. 소스 코드, 클래스 파일, 런타임 등에서 유지될 수 있습니다..
· DEV/Java
IoC : 의존성 주입/제어 반전(IoC) - 제어의 흐름을 프로그램이 아닌 프레임워크로 넘기는 개념 - IoC는 개념, IoC 컨테이너는 실체, DI는 IoC 구현 방법 Spring 프레임워크의 핵심으로써 IoC Container를 통해 생성에서 소멸까지 프레임워크가 담당하는 개념입니다 IoC (Inversion of Control, 제어의 역전) IoC는 객체의 생성과 생명주기 관리를 개발자가 아닌 프레임워크가 담당하는 개념입니다. 이로 인해 개발자는 객체 생성과 생명주기 관리에 신경 쓰지 않고, 비즈니스 로직에 집중할 수 있게 됩니다. IoC의 핵심 아이디어는 "제어의 흐름을 프로그램이 아닌 프레임워크에 넘기는 것"입니다. DI (Dependency Injection, 의존성 주입) DI는 IoC를..
berom
'개발/Tools/프레임워크/Spring' 태그의 글 목록 (2 Page)