본문 바로가기

스프링3

[마이바티스(MyBatis)] 마이바티스와 스프링 연동 Chapter 8. 마이바티스와 스프링 연동 마이바티스는 스프링 프레임워크와 잘 연동되며, 이를 통해 개발의 편의성과 유연성을 향상할 수 있습니다. 이 장에서는 마이바티스와 스프링의 연동 방법에 대해 알아보고, 이를 통한 DAO 작성 및 트랜잭션 관리 방법에 대해 다룹니다. [Chapter 8. 마이바티스와 스프링 연동] 8.1. 스프링 설정 8.1.1. 스프링 프로젝트 설정 8.1.2. 스프링과 마이바티스 연동 설정 8.2. SqlSessionFactoryBean 설정 8.2.1. SqlSessionFactoryBean의 역할 8.2.2. SqlSessionFactoryBean 설정 방법 8.3. 스프링 DAO 작성 8.3.1. 인터페이스 기반 스프링 DAO 8.3.2. XML 매퍼를 사용한 스프링 D.. 2023. 5. 16.
[자바(JAVA)] 스프링 프레임워크 31. 스프링 프레임워크 31.1. 스프링 프레임워크 개요 스프링 프레임워크(Spring Framework)는 자바 기반의 오픈 소스 애플리케이션 프레임워크로, 엔터프라이즈급 애플리케이션 개발에 널리 사용됩니다. 스프링 프레임워크는 모듈화된 구조로 되어 있어 필요한 부분만 선택적으로 사용할 수 있으며, 다양한 기능을 제공합니다. 이번 섹션에서는 스프링 프레임워크의 주요 기능에 대해 알아봅니다. 31.2. 스프링 IoC 컨테이너 및 빈 관리 IoC(Inversion of Control) 컨테이너는 객체의 생명 주기와 의존성을 관리하는 역할을 합니다. 스프링에서는 빈(Bean)이라고 불리는 객체들을 컨테이너에 등록하고, 필요한 곳에서 의존성 주입(Dependency Injection, DI)을 통해 사용합니.. 2023. 4. 30.
[자바(JAVA)] 자바 프레임워크 소개 30. 자바 프레임워크 소개 30.1. 프레임워크 개요 프레임워크란 애플리케이션 개발 시 기본적인 구조와 공통적인 기능을 제공하는 소프트웨어 뼈대입니다. 프레임워크를 사용하면 개발자는 비즈니스 로직에 집중할 수 있고, 반복적인 작업을 줄이고 개발 속도를 향상할 수 있습니다. 자바 프레임워크는 웹 개발, 데이터베이스 연동, 보안 등 다양한 분야에서 사용됩니다. 30.2. 스프링 프레임워크 스프링 프레임워크(Spring Framework)는 자바 기반의 오픈 소스 애플리케이션 프레임워크로, 엔터프라이즈급 애플리케이션 개발에 널리 사용됩니다. 스프링 프레임워크는 제어 역행(IoC, Inversion of Control) 원칙을 구현한 컨테이너와 다양한 모듈로 구성되어 있습니다. 주요 특징은 다음과 같습니다. .. 2023. 4. 30.