일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비리짐
- 요척합의
- 고급영어단어
- WHATTIMEOFTHEDAY
- 핸드캐리쿠리어차이점
- 엑셀필터복사붙여넣기
- 클린코드
- 암홀트롭
- 영어시간읽기
- 봉제용어
- AATCC
- 웹API
- MERN스택
- 필터링후복사붙여넣기
- 와끼
- Armhole Drop
- 엑셀자동서식
- TACKING
- 슈퍼코딩
- 비슬론지퍼
- 미니마카
- 헤이큐
- 40HQ컨테이너
- 엑셀드래그단축키
- 40HQ컨테이너40GP컨테이너차이
- 나일론지퍼
- 미국영어연음
- 우레탄지퍼
- 자켓실측
- 지연환가료
- Today
- Total
CASSIE'S BLOG
88강 스프링 부트 개요 본문
추후 정리 프젝 하면서
오 이 예시 쉽네 건담 vs 아이템
위에가 우리가 해왔던 방식인데 좀... 피곤함 방식이
밑에 방식이 건담이 싸우는거임 프레임워크가 흐름이 프레임워크임.
각 언어마다 프레임워크 즉 건담이 있다.
AOP:
AOP는 "Aspect-Oriented Programming"의 약자로, 한국어로는 "관점 지향 프로그래밍"이라고 번역할 수 있습니다. AOP는 소프트웨어 개발에서 코드의 횡단 관심사(cross-cutting concerns)를 모듈화하기 위한 프로그래밍 패러다임입니다.
횡단 관심사는 여러 모듈이나 컴포넌트에서 공통으로 발생하는 기능이나 로직을 나타냅니다. 예를 들면 로깅, 트랜잭션 관리, 보안, 에러 처리 등이 있습니다. 이러한 횡단 관심사는 프로그램의 여러 부분에 분포되어 있어서 코드의 중복과 유지보수의 어려움을 초래할 수 있습니다.
AOP는 이러한 횡단 관심사를 별도의 모듈로 분리하고, 이를 필요한 코드에 적용하는 방식으로 해결합니다. AOP는 주로 "Aspect"라는 개념을 사용합니다. Aspect는 어플리케이션에서 여러 모듈에 걸쳐 사용되는 횡단 관심사를 캡슐화한 것입니다.
스프링 프레임워크는 AOP를 지원하며, 이를 사용하여 트랜잭션 관리, 보안, 로깅 등과 같은 횡단 관심사를 간편하게 처리할 수 있습니다. 스프링 부트는 스프링의 기능을 간소화하고 편리하게 사용할 수 있도록 만들어진 도구이며, 스프링의 AOP 기능도 함께 지원합니다. 따라서 스프링 부트를 사용하면 AOP를 활용하여 코드를 더 모듈화하고 유지보수성을 향상시킬 수 있습니다.
맥락은 똑같은데 그래도 SPRING은 어렵다. SPRING BOOT가 더 쉽다.
'PROGRAMMING > 슈퍼코딩 강의 정리' 카테고리의 다른 글
90강 스프링 부트와 서블릿컨테이너 (부제: 서버 흐름 파악하기) 실습 따로 없음 (0) | 2024.01.01 |
---|---|
89강 스프링 부트 무작정 따라하기 + 실습 많음 (깃허브에 없음) (0) | 2024.01.01 |
[슈퍼코딩] 74강 SQL 기본 문법 익히기 v1 (0) | 2023.12.28 |
[슈퍼코딩] 86강 HTTP와 REST API 알아보기 (0) | 2023.12.28 |
[슈퍼코딩] 83강 네트워크 필수 개념 알아보기 (0) | 2023.12.28 |