Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코딩초보자
- 가성비 노트북
- 데이터베이스 DELETE
- 오라클
- 슬림3
- 자바입문
- 데이터베이스 JOIN
- IdeaPad 3 15ABA7
- 데이터베이스기초
- 코딩입문
- SQL
- 레노버 슬림3
- 라이젠노트북
- 데이터베이스 집합연산자
- 데이터베이스 기초
- 코딩일기
- 코린이
- 레노버 노트북
- 사무용 노트북
- 개발자준비
- lenovo ideapad 3
- 레노버 아이디어패드 슬림3
- 오라클UPDATE
- 자바초보
- 데이터베이스
- 티모장인
- 탑마이장인
- 오라클 DELETE
- 데이터베이스 예제
- 데이터베이스 UPDATE
Archives
- Today
- Total
스퐁지송 개발노트
Spring 프레임워크 본문
728x90
스프링 프레임워크는 주요기능으로 DI,AOP,MVC,JDBC등을 제공한다
JAVA 를 기반으로 만들어진 프레임워크이다
웹 어플리케이션 개발에 많이 사용
DI,AOP,MVC,JDBC : 프로그래밍에 있어서 구조를 만들어 나가는 방법 중 하나
1. 스프링 프레임워크 모듈
<스프링 프레임워크에서 제공하고 있는 모듈>
스프링 모듈 | 기능 |
spring-core | 스프링의 핵심인 DI(Dependency Injection)와 IoC(Inversion df Control)를 제공 |
spring - aop | AOP구현 기능 제공 |
spring-jdbc | 데이터베이스를 쉽게(적은 양의 코드) 다룰 수 있는 기능 제공 |
spring - tx | 스프링에서 제공하는 트랜잭션 관련 기능 제공 |
spring - webmvc | 스프링에서 제공하는 컨트롤러(Controller)와 뷰(View)를 이용한 스프링 MVC 구현 기능 제공 |
스프링 프레임워크에서 제공하고 있는 모듈을 사용하려면,모듈에 대한 의존설정을 개발 프로젝트 XML파일등을 이용해서
개발자가 직접 하면 된다
스프링에 필요한 모듈은 이렇게 모듈화 되어 있다
필요할때마다 붙여서 사용하면 된다
2. 스프링 컨테이너(IoC)
컨테이너 (container) : XML문서를 이용해서 만든 객체를 담고있는 큰 그릇
빈 (bin) : 컨테이너에 담겨있는 객체
컨테이너(container)에서 필요한 빈(bin)만 꺼내서 사용
728x90
'SPING START' 카테고리의 다른 글
Spring 생성자를 통한 주입, Setter 메서드를 통한 주입 (0) | 2023.01.20 |
---|---|
loc 컨테이너 (0) | 2023.01.17 |
스프링 - 프로젝트생성,pom.xml작성,폴더 및 pom.xml파일의 이해 (0) | 2022.12.15 |
Comments