필자가 쓰는 Spring에 대한 설명 방향은 Spring framework(이하, Spring)를 사용한 예제 코드를 통해 스프링의 주요 철학과 기능의 이해를 돕는 것입니다.

 

학습 포인트

  • 실제 코드를 보며 스프링 프레임워크에 대해 소개합니다. 이를 통해 스프링 프레임워크가 개발자에게 주는 가치를 이해합니다.
  • 이 내용만으로 Spring을 사용한 개발에 대한 자신감이 상승하진 않는다.

1. 강의 소개 및 프로젝트 세팅

a. 프로젝트 에러 해결

 

2. Inversion Of Control(IoC)

a. IoC 소개

b. IoC 컨테이너

c. 빈(bean)

d. 의존성 주입(Dependency Injection)

 

3. Aspect Oriedted Programming

a. AOP 소개

b. AOP 적용 예제

 

4. Portable Service Abstraction(PSA)

a. PSA 소개

b. 스프링 트랜잭션

c. 캐시

d. 웹 MVC

 

 

 

백기선 개발자의 자료를 참고하였으며, 이외에도 이름있는 사이트를 참고해 작성하여 오류를 최대한 줄이려고 노력했습니다.

DAG(Direct Acyclic Graph)


- Driver program에 의해 시작된 데이터 실행 스타일은 DAG 스타일로 그래프를 작성한다.

- 여기서 정점은 RDD를 나타내며, transformation은 간선으로 표시된다.

- action이 수행될 때까지는 스파크 클러스터의 컴퓨팅 노드에서 실행 자체가 시작되지 않는다. 그럼에도 불구하고, 이 작업을 시작하기 전에 driver program은 실행 그래프(DAG)와 코드 블록(as a domain-specific script or file)을 클러스터로 보내고 컴퓨팅 노드 각각은 클러스터 매니저 노드로부터 복사본을 수신한다.

+ Recent posts