스프링 시작하기 - accidentlywoo/legacyVue GitHub Wiki
스프링 시작하기
- 의존 주입(Dependecy Injection;DI) 지원
- AOP(Aspect-Oriented Programming)지원
- MVC 웹 프레임워크 제공
- JDBC, JPA 연동 기술 및 선언적 트랜잭션 처리 등 DB 연동 지원
스피링은 실제로 스프링 관련 프로젝트와 함께 사용하는 경우가 많다.
- 스프링 데이터 : 적은 양의 코드로 데이터 연동을 처리할 수 있도록 도와주는 프레임워크. JPA,몽고DB,레디스 등 다양한 저장소 기술을 지원
- 스프링 시큐리티 : 인증/인가와 관련된 프레임워크로서 웹 접근 제어, 객체 접근 제어, DB/오픈 ID/LDAP 등 다양한 인증 방식, 암호화 기능을 제공한다.
- 스프링 배치 : 로깅/추적, 작업 통계, 실패 처리 등 배치 처리에 필요한 기본 기능과 웹 기반 관리 화면을 제공한다. 이 외에도 스프링 인터그레이션, 스프링 하둡, 스프링 소셜 등 다양한 프로젝트 존재