본문 바로가기

🌈 백엔드/스프링 프레임워크

스프링_개념 개요

반응형
SMALL

 

 

 

 

 

프레임워크 

개발자 역량에 따라 프로젝트 결과물이 달라지는 점을 보완하기 위해 발생되었다.

프레임워크는 프로그램의 기본흐름이나 구조를 정하고 , 여기에 자신의 코드를 추가하는 방식으로 개발한다는 것이다 

프레임워크를 사용함으로써 일정한 품질의 결과물을 생성할 가능성이 높고 , 개발 시간이 단축될수 있다 

 

JAVA와 인터페이스를 이용한 구조로 시작되었다 

 

스프링 특징

POJO 기반 구성

의존성 주입 DI 를 통한 객체 관계 구성

MVC 구조

WAS 종속적이지 않은 개발 환경 

 

 

스프링 개발도구 

- Eclipse + Spring Tool Suite (STS) 플러그인 

- IntelliJ Ultimate 

- Spring Tool Suite (STS) 통합개발 도구 

 

스프링 프레임워크 설정방식 

1. XML 기반으로 설정하는 방식

2. Java 클래스 기반으로 설정하는 방식 

 

스프링 프로젝트 생성하는 방식

1. 스프링 프로젝트를 지정하여 생성한다

2. Maven이나 Gradle 프로젝트를 생성한 후 프레임워크를 추가한다

3. 직접 프레임워크 라이브러리를 추가하는 방식

 

 

스프링 프로젝트 준비사항

-스프링 버전 확인 5.0.7 이상

- 자바 버전 확인 

반응형
LIST

'🌈 백엔드 > 스프링 프레임워크' 카테고리의 다른 글

스프링_ DB 데이터 객체 DAO  (0) 2023.07.20
스프링_테스트_JUnit  (0) 2023.06.28
스프링_DAO + Transaction 트랜잭션  (0) 2023.06.27
스프링_AOP  (0) 2023.06.27
스프링_DI 의존성 주입  (0) 2023.06.24