Page 28 -
P. 28
주 도 의 프 로 젝 트 로 발 전 했 고, 마 이 크 로 소 프 트 에 의 해 R xJ S 5 까 지 왔 습 니 다. 이 버 전 은 완 전 히
7
새 로 운 아 키 텍 처 와 성 능 에 초 점 을 맞 추 고 A PI 외 형 을 극 도 로 단 순 화 했 습 니 다. R xJ S 는 단 순 한 배
열 처 럼 모 든 동 기 데 이 터 소 스 를 처 리 하 는 방 법 과 비 슷 하 게 비 동 기 데 이 터 를 처 리 하 고 자 관 용 적
인 추 상 화 를 제 공 하 므 로 다 른 자 바 스 크 립 트 방 법 론 보 다 몇 몇 이 점 이 있 습 니 다. 자 세 한 설 치 정 보
는 부 록 A 에 서 볼 수 있 습 니 다.
R e a cti v e X (R X ) 프 로 젝 트 의 웹 사 이 트 를 방 문 해 보 면 ‘ 옵 저 버 블 스 트 림 을 사 용 하 는 비 동 기 프 로
8
그 래 밍 용 A PI ’ 라 는 정 의 를 볼 수 있 습 니 다. 이 장 의 마 지 막 부 분 에 서 는 해 당 정 의 가 의 미 하 는 바
를 정 확 하 게 이 해 할 수 있 습 니 다. 이 책 에 서 는 해 당 개 념 을 쉽 게 설 명 하 고 제 시 된 문 제 들 을 해 결
하 는 올 바 른 방 향 을 제 시 하 려 고 합 니 다.
R xJ S 에 서 스 트 림 측 면 에 서 생 각 하 기 가 어 떤 모 습 인 지 좀 더 구 체 적 으 로 살 펴 봅 시 다. 그 림 1 - 9 는
데 이 터 를 스 트 림( 또 는 파 이 프 라 인) 에 서 어 떻 게 다 루 는 지 간 단 히 보 여 줍 니 다.
그 림 1- 9 일 반 적 인 데 이 터 처 리 파 이 프 라 인 은 비 동 기 데 이 터 의 연 속 된 스 트 림 을 처 리 하 여 이 벤 트 생 산 자( 예 를 들 어 마 우 스 를 클 릭
하 고 있 는 사 용 자) 에 서 소 비 자( 예 를 들 어 클 릭 에 반 응 하 는 코 드) 로 이 동 하 게 한 다. 파 이 프 라 인 은 데 이 터 가 소 비 자 들 에 게 전 달 되 어 사 용
되 기 전 에 미 리 데 이 터 를 처 리 한 다.
스 트 림 변 환
마 우 스 클 릭
키 입 력
웹 파 이 프 라 인 소 비 자
H T T P 요 청
구 독
파 이 프 라 인 은 데 이 터 를 사 용 할 수 있 을 때 순 서 대 로 실 행 되 는 일 련 의 로 직 영 역 입 니 다. 그 림 1 -9
9
의 왼 쪽 에 는 애 플 리 케 이 션 에 서 소 비 될 다 양 한 형 태 의 데 이 터 를 생 산 하 는 데 이 터 소 스 가 있 습 니
다. 오 른 쪽 에 는 데 이 터 소 비 자( 사 용 자) 가 있 는 데, 이 들 은 데 이 터 를 차 트 에 표 시 하 거 나 파 일 에 저
장 하 는 것 처 럼 그 들 이 받 는 데 이 터 로 무 언 가 를 하 거 나 이 러 한 이 벤 트 들 을 구 독 하 는 개 체 입 니 다.
그 리 고 중 앙 에 있 는 것 은 데 이 터 파 이 프 라 인 입 니 다. 이 중 간 단 계 를 거 치 는 동 안 관 찰 되 는 모 든
데 이 터 소 스 에 서 오 는 데 이 터 는 여 러 다 른 방 법 으 로 필 터 링 되 고 처 리 되 므 로 데 이 터 소 비 자 가 좀
더 쉽 게 소 비 할 수 있 습 니 다.
7 역 주 번 역 시 점 에 는 R xJ S 6 까 지 나 왔 습 니 다.
8 htt p ://r e a cti v e x.i o
9 이 를 인 기 있 는 파 이 프 및 필 터 디 자 인 패 턴 과 관 련 지 을 수 있 습 니 다.
0 4 0
R x J S 코 딩 공 작 소( 본 문) 최 종.i n d d 4 0 2 0 1 9 - 1 2 - 1 2 오 전 1 0: 1 0: 0 8