Spring 면접, IoC 와 AOP 의 이해
스프링 의 장점?1. 구성 요소 간 의 결합 성 을 낮 추고 소프트웨어 각 층 간 의 결합 을 실현 한다. 2. 사무 관리, 정보 서비스 등 쉽게 제공 할 수 있 는 다양한 서 비 스 를 사용 할 수 있 습 니 다. 3. 용기 단일 모드 지원 4. 용 기 는 AOP 기술 을 제공 하여 권한 차단, 운행 기간 모니터링 등 기능 을 쉽게 실현 할 수 있 습 니 다. 5. 용 기 는 많은 보조 류 를 제공 하여 응용 개발 을 가속 화 할 수 있다. 6. spring 은 주류 응용 프레임 워 크 에 통합 지원 을 제공 합 니 다. 예 를 들 어 hibenate, JPA, Struts 등 입 니 다. 7. spring 은 저 침입 식 디자인 으로 코드 의 오염 이 매우 낮다. 8. 각종 애플 리 케 이 션 서버 에 독립 9. spring 의 DI 메커니즘 은 업무 대상 교체 의 복잡성 을 낮 추 었 다. 10. Spring 의 고도 개방 성 은 Spring 에 만 의존 하도록 강요 하지 않 습 니 다. 개발 자 는 spring 의 부분 이나 전 부 를 자 유 롭 게 선택 할 수 있 습 니 다. DI 메커니즘 이란 무엇 입 니까? 의존 주입 (Dependecy Injection) 과 제어 반전 (Inversion of Control) 은 같은 개념 으로 구체 적 으로 어떤 역할 을 할 때 다른 역할 의 협조 가 필요 할 때 전통 적 인 프로그램 설계 과정 에서 호출 자가 호출 자의 실례 를 만든다.스프링 에서 호출 자 를 만 드 는 작업 은 더 이상 호출 자가 수행 하지 않 기 때문에 반전 을 제어 하 는 것 이 라 고 합 니 다.호출 자 를 만 드 는 작업 은 spring 에서 이 루어 지고 호출 자 를 주입 합 니 다. 그래서 의존 주입 이 라 고도 부른다. spring 은 동적 이 고 유연 한 방식 으로 대상 을 관리 하고 주입 하 는 두 가지 방식 으로 주입 과 구조 주입 을 설정 합 니 다. 주입 의 장점 설정: 직관, 자연 구조 주입 의 장점: 구조 기 에서 의존 관계 의 순 서 를 결정 할 수 있다. AOP 가 뭐야? 절단면 프로 그래 밍 (AOP) 을 대상 으로 spring 의 의존 주입 (DI) 을 보완 하고 절단면 프로 그래 밍 은 spring 에서 주로 두 가지 측면 으로 나타난다. 1. 절단면 프로 그래 밍 에 성명 식 사무 관 리 를 제공한다. 2. spring 사용자 정의 절단면 지원 절단면 프로 그래 밍 (op) 은 대상 프로 그래 밍 (oop) 에 대한 보충 입 니 다. 대상 프로 그래 밍 을 대상 으로 프로그램 을 각 단계 의 대상 으로 분해 하고 절단면 프로 그래 밍 을 대상 으로 프로그램 운행 과정 을 각 절단면 으로 분해 합 니 다. AOP 는 프로그램 운영 측면 에서 프로그램의 구 조 를 고려 하고 업무 처리 과정의 단면 을 추출 하 며 oop 는 정태 적 인 추상 이 고 op 은 동태 적 인 추상 이다. 응용 집행 과정 에서 의 절 차 를 추상 화하 여 절차 간 의 논리 적 구분 을 얻 는 것 이다. op 프레임 워 크 가 가지 고 있 는 두 가지 특징: 1. 각 단계 간 의 양호 한 격 리 성 2. 소스 코드 무관 성
IoC , Spring
AOP , ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.