250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 인터페이스
- query
- 트리
- 쿠키
- 마크다운
- CleanCode
- 계산 검색 방식
- JsonNode
- 클래스
- @NoArgsConstructor
- @ComponentScan
- 정렬
- 마크다운 테이블
- 빅 오 표기법
- mysql
- 내부 정렬
- java
- 선형 리스트
- 자료구조
- 클린코드
- 연결 리스트
- @RequiredArgsConstructor
- 쿼리메소드
- 클린
- 배열
- 리스트
- WebClient
- 코드
- code
- 스택 큐 차이
Archives
- Today
- Total
목록psa (1)
Developer Cafe
웹개발자 기술면접 정리 3
1. AOP 관점 지향 프로그래밍을 의미하며 핵심 비즈니스 기능과 공통 기능으로 구분하고 공통 기능은 개발자의 코드 밖에서 필요한 시점에 적용하는 프로그래밍 방법이다. 흩어진 관심사를 Aspect로 모듈화하고 핵심적인 비즈니스 로직에서 분리하여 재사용하겠다는 것이 AOP의 취지다. 2. PSA 잘 만든 인터페이스, 이식 가능한 서비스 추상화를 의미한다. PSA를 사용하면 확장성이 좋아지고 기술 자체를 유동적으로 바꿔서 사용할 수 있다. 스프링이 제공하는 거의 모든 API는 PSA다. 3. IOC 프로그램의 제어 흐름 구조가 바뀌는 것이다. 즉, 모든 종류의 작업을 사용하는 쪽에서 제어하는 구조다. 4. DI 모듈간의 의존성을 외부에서 주입시켜주는 기능이다. 런 타임시 사용하게 될 각 모듈 간의 의존 관계..
기술면접
2021. 3. 18. 15:05