Page 11 -
P. 11
이 책 은 여 러 부 분 으 로 구 성 되 어 있 습 니 다. 먼 저 현 재 해 결 책 들 과 이 들 의 단 점, R xJ S 로 이 것 을
개 선 하 는 방 법 뿐 만 아 니 라 반 응 형 사 고 로 이 끄 는 원 리 도 배 웁 니 다. 이 새 로 운 사 고 방 식 을 통 해
R xJ S 의 세 부 내 용 과 바 인 딩 되 거 나 바 인 딩 되 지 않 은 데 이 터 의 복 잡 한 흐 름 을 간 결 하 고 우 아 한 방 1
식 으 로 표 현 할 수 있 는 핵 심 연 산 자 를 배 우 게 됩 니 다. 그 리 고 R xJ S 가 이 벤 트 로 구 동 되 는 모 든 규 반
응
모 의 애 플 리 케 이 션 에 서 이 상 적 인 이 유 도 알 게 됩 니 다. 이 과 정 에 서 R xJ S 로 여 러 개 의 원 격 데 이 형
으
로
터 조 각 결 합, 입 력 필 드 자 동 완 성, 드 래 그 앤 드 롭, 사 용 자 입 력 처 리, 반 응 형 UI 생 성, 병 렬 처 생
각
하
리 등 을 보 여 주 는 예 제 를 만 나 게 되 는 데, 예 제 에 서 는 R xJ S 의 가 장 중 요 한 기 능 만 다 루 게 끔 해 놓 기
았 습 니 다. 마 지 막 으 로, 이 새 로 운 기 술 들 이 모 두 합 쳐 진 하 이 브 리 드 R e a ct /R x 구 조 를 사 용 한 풀
스 케 일 웹 애 플 리 케 이 션 을 살 펴 봅 니 다.
이 장 의 목 표 는 이 책 에 서 배 울 주 제 에 대 한 폭 넓 은 시 각 을 가 지 는 겁 니 다. 우 선 은 현 재 해 결 책 의
한 계 점 을 중 점 적 으 로 살 펴 보 고 기 존 해 결 책 의 한 계 를 개 선 하 는 방 법 을 이 후 장 에 서 살 펴 봅 니 다.
또 한, R xJ S 가 이 터 레 이 터 (it er at or)와 옵 저 버 (o bs er v er ) 같 은 익 숙 한 패 턴 을 사 용 하 여 구 현 한 일 련 의
함 수 형 이 벤 트 로 불 리 는 스 트 림 (str e a m) 관 점 으 로 생 각 할 수 있 게 우 리 의 사 고 방 식 을 전 환 하 는 방
법 을 배 웁 니 다. 마 지 막 으 로 콜 백 사 용 으 로 유 발 되 는 복 잡 한 관 계 는 배 제 되 고 데 이 터 규 모 에 상 관
없 이 적 용 되 는 R xJ S 의 비 동 기 코 드 작 성 의 이 점 을 살 펴 보 겠 습 니 다. 동 기 와 비 동 기 의 차 이 점 을 이
해 하 는 것 이 매 우 중 요 하 니 여 기 서 부 터 시 작 해 보 겠 습 니 다.
1 . 1 동 기 연 산 vs 비 동 기 연 산 R X J S
간 단 히 말 해 서 동 기 와 비 동 기 코 드 의 런 타 임( 실 행 시 간) 을 구 분 하 는 주 요 요 소 는 대 기 시 간 (w ait
ti m e)이 라 고 도 하 는 지 연 시 간 (l at e n c y)입 니 다. 시 간 을 명 시 적 으 로 코 딩 하 면 이 해 하 기 어 렵 지 만,
‘ 이 것 을 실 행 하 라. 그 런 다 음 즉 시 저 것 을 실 행 하 라’ 와 같 이 코 드 가 작 성 된 순 서 대 로 실 행 이 동 기
적 으 로 이 루 어 진 다 면 오 히 려 이 해 하 기 가 더 쉽 습 니 다.
그 러 나 컴 퓨 팅 세 계 에 서 는 그 러 한 사 치 를 용 납 하 지 않 습 니 다. 고 도 로 네 트 워 크 화 된 컴 퓨 팅 환 경
에 서 메 시 지 를 보 내 고 응 답 받 는 데 걸 리 는 시 간 은 애 플 리 케 이 션 이 사 용 자 입 력 에 응 답 하 거 나 숫
자 를 처 리 하 거 나 또 는 UI 를 업 데 이 트 하 는 등 의 다 른 작 업 을 할 수 있 는 중 요 한 시 간 입 니 다. ‘ 이 것
을 실 행 해 라. ( 가 늠 할 수 없 는 시 간 동 안 기 다 려 라.) 그 런 다 음 저 것 을 실 행 하 라.’ 와 같 이 데 이 터 베
0 2 3
R x J S 코 딩 공 작 소( 본 문) 최 종.i n d d 2 3 2 0 1 9 - 1 2 - 1 2 오 전 1 0: 1 0: 0 5