자바개발자라면 반드시 알아야할 표준 프레임워크인 스프링에 대해서 알아보려고한다.
스프링이 지원하는 주요 모듈은 아래와 같다.
- 스프링 프레임워크
- 스프링 데이터
- 스프링 시큐리티
- 스프링 배치
- 스프링 인터그레이션
- 스프링 소셜
자바 어플리케이션을 개발할 때는 메이븐이나 그래들같은 빌드도구들을 사용하는데 이러한
빌드 도구들의 특징은 의존모듈(jar 파일) 관리에 있다. 필요한 API나 라이브러리가 있으면
메이븐 의존을 통해 중앙 레파지토리에서 다운받을 수 있다. (pom.xml 설정을 통해)
스프링 프레임워크가 지원하는 주요모듈간에는 서로 의존관계가 있다.
자세한 정보는 아래 링크를 참조하면된다.
https://github.com/spring-projects/spring-framework(웹개발자를 위한 Spring 4.0프로그래밍 발췌)
메이븐 의존설정을 통해 모듈을 다운받으면 필요한 추가모듈도 함께 다운로드 받는다.
'Spring' 카테고리의 다른 글
Spring(6) - 스프링 MVC프로젝트 (0) | 2019.04.12 |
---|---|
Spring(5) - AOP(관점지향프로그래밍) (0) | 2019.04.10 |
Spring(4) - 빈의 생명주기와 범위 (0) | 2019.04.10 |
Spring(3) - @Autowired, @Resource 사용하기 (0) | 2019.04.09 |
Spring(2) - DI(의존성 주입)이란? (0) | 2019.04.09 |