일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터공학
- 자바스크립트
- 네트워크
- 컴퓨터과학
- 데이터베이스
- I'm Sorry
- 버전관리
- 프로그래밍
- 알고리즘
- 데이터분석
- 클라우드컴퓨팅
- 데이터구조
- 머신러닝
- 네트워크보안
- 웹개발
- Yes
- 프로그래밍언어
- 데이터과학
- 빅데이터
- 보안
- springboot
- 파이썬
- 사이버보안
- 컴퓨터비전
- 자료구조
- 디자인패턴
- 소프트웨어공학
- 소프트웨어
- 인공지능
- 딥러닝
- Today
- Total
목록AOP (2)
스택큐힙리스트
레거시 코드를 뒤흔들지 않고, 로깅·캐싱·보안 같은 부가 기능을 플러그인처럼 꽂고 빼고 싶을 때—Decorator 패턴이 가장 우아한 해답입니다. 스프링 AOP가 동작하는 원리도 결국 데코레이터의 변주죠.1️⃣ 데코레이터 패턴, 5초 요약정의 : ‘원본(Component)’을 래핑해 호출을 위임(delegate)하면서, 전 후처리 로직으로 기능을 확장하는 구조 패턴.구성 요소Component : 클라이언트가 기대하는 인터페이스ConcreteComponent : 실제 핵심 기능Decorator : Component를 보유하며, 부가 기능을 더해 다시 Component 형태로 노출주요 효과 : 상속 없이 런타임에 새 기능 조립, OCP(개방·폐쇄 원칙) 준수.2️⃣ 백엔드에서 언제 빛나나?로깅·트랜잭션 관리..
닫힘. 이 질문은 더 중점을 둬야 합니다. 현재로서는 답변을 받을 수 없습니다. 이 질문을 개선하고 싶으세요? 이 게시글을 편집하여 질문이 하나의 문제에만 초점을 맞출 수 있도록 업데이트하세요. 닫힘 5년 전. 이 질문을 개선하기 나는 Spring에 대해 많이 들었는데, 사람들은 인터넷 곳곳에서 Spring이 웹 개발에 좋은 프레임워크라고 말하고 있습니다. 대체로 Spring Framework은 무엇이며, 왜 일반 Java 대신에 사용해야 할까요?답변 1 다른 사용자 리스트 인터페이스 구현을 사용하고 싶다면 어떻게 하나요? XML을 변경하기만 하면 됩니다. 사용자 리스트 인터페이스 구현이 준비되어 있지 않다면 어떻게 해야 하나요? 임시 모의 구현을 프로그래밍하여 뷰의 개발을 용이하게 합니다. 더 이상 스..