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
   23   24   25   26   27   28   29   30   31   32   33