티스토리 뷰
728x90
스프링 프레임워크는 주요기능으로 DI, AOP, MVC, JDBC 등을 제공한다.
프레임워크는 네비게이션과 같은 기능을 한다.
운전자는 네비게이션이 인도해주는데로 운전만 열심히 하면 목적지에 도달하게 된다.
스프링 프레임워크에서 제공하고 있는 모듈은 다음과 같다.
1. spring-core : 스프링의 핵심인 DI와 IoC를 제공
2. spring-aop : AOP구현 기능 제공
3. spring-jdbc : 데이터베이스를 쉽게 다룰 수 있는 기능 제공
4. spring-tx : 스프링에서 제공하는 트렌젝션 관련 기능을 제공한다.
5. spring-webmvc : 스프링에서 제공하는 컨트롤러와 뷰를 이욯나 스프링 MVC구현 기능을 제공한다.
-> 이러한 모듈을 사용하려면?
모듈에 대한 의존설정을 개발 프로젝트에 XML(서버 통신파일) 파일등을 이용해서 개발자가 직접하면 된다.
스프링컨테이너 (IoC)
스프링에서 객체를 빈이라고 한다.
그리고 그 빈은 스프링 컨테이너에 담긴다
한마디로
컨테이너를 쉽게 말하면 객체들의 집합이라고 할 수 있는데
public MyCalculator(int fNum, int sNum, Calculator calculator)
이런식으로 매개변수에 객체가 들어가도록 적어놓고
caculator에 +, -, /, % 등이 실행되는 class들을 넣어주면..
MyCaculator는 컨테이너로 볼 수 있는 것이다.
'Back-end > Spring Framework' 카테고리의 다른 글
스프링예상문제 (0) | 2021.10.08 |
---|---|
스프링의 주요특징에 대해 알아보자! : POJO, DI, AOP, MVC, WAS?? (0) | 2021.09.17 |
스프링에 대한 간단소개 : 스프링의 인기 비결은? (0) | 2021.09.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- tkgiddl
- 등산웹개발
- static
- SET연산자
- 추상클레스
- 스프링개념
- select사용법
- 프레임워크 라이브러리 차이점
- 쉬운개념
- 앱만들기
- Spring프로젝트
- 하이브리드앱만들기
- 컬렉션프레임워크
- SQLD
- 스프링부트
- SQL
- 등산어플
- JAVA프로젝트
- 등산앱개발
- 모바일웹만들기
- 리츠란
- 프레임워크
- 정규화
- 등산로API
- 라이브러리란
- 모바일앱만들기
- Java
- map
- 스프링
- 프레임워크란
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함