개발새발/Spring

220217_스프링 입문_스프링을 조금 더 들여다보기_스프링의 핵심_패스트캠퍼스 챌린지 25일차

막동이아빠 2022. 2. 17. 21:22

220217_스프링 입문_스프링을 조금 더 들여다보기_스프링의 핵심_패스트캠퍼스 챌린지 25일차

<2022년 02월 17일 _ 패스트캠퍼스 챌린지 25일차>

[스프링 입문_스프링을 조금 더 들여다보기_스프링의 핵심]

1. 스프링의 핵심

 Spring

 (1) Spring 1.0 버전은 2004년 3월 출시

 (2) 지난 20년 가까이의 세월동안 단 한번도 자바 엔터프라이즈 어플리케이션 개발의 최고의 자리를 잃지 않음

 (3) 스프링 프레임워크의 구성 : 20여가지 https://spring.io/projects/spring-framework 

 

Spring Framework

 

spring.io

 (4) 모듈들은 스프링의 핵심기능 (DI, AOP, 기타 등등)을 제공해주고, 필요한 모듈만 선택해 사용 가능함

 (5) 현재 단일 아키텍처(모놀리스) 마이크로서비스 아키텍처로 변환중

 (6) 여러가지 모듈중 스프링 부트, 스프링 클라우드, 스프링 데이터, 스프링 배치, 스프링 시큐리티 에 중점

 (7) '테스트의 용이성', '느슨한 결합' 에 중점, 단위테스트 용이

 (8) IoC의 등장 : 다른 프레임워크와의 가장 큰 차이점(IoC를 통한 개발 진행)

 (9) AOP : 로깅, 트랜잭션 관리, 시큐리티에서의 적용 등, AspectJ와 같이 완벽하게 구현 된 AOP와 통합해 사용 가능

 

Spring Triangle

 25일차 강의 완료~

 

 

필기 & 내 화면 스크린샷 저장

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.