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일차 강의 완료~
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'개발새발 > Spring' 카테고리의 다른 글
220219_스프링 입문_스프링을 조금 더 들여다보기_IoC, DI(2)_패스트캠퍼스 챌린지 27일차 (0) | 2022.02.19 |
---|---|
220218_스프링 입문_스프링을 조금 더 들여다보기_IoC, DI(1)_패스트캠퍼스 챌린지 26일차 (0) | 2022.02.18 |
220216_스프링 입문_스프링 부트 시작하기_Object Mapper 및 모범사례_패스트캠퍼스 챌린지 24일차 (0) | 2022.02.16 |
220215_스프링 입문_스프링 부트 시작하기_Response 내려주기 및 모범사례_패스트캠퍼스 챌린지 23일차 (0) | 2022.02.15 |
220214_스프링입문_스프링 부트 시작하기_DELETE API_패스트캠퍼스 챌린지 22일차 (0) | 2022.02.14 |