Page 25 -
P. 25

그 림  1- 8   R xJ S 는  간 단 한  순 차  단 계 의  체 인 과  유 사 한  프 로 그 래 밍  모 델 로  비 동 기  데 이 터  흐 름 을  처 리 할  수  있 다.
                                              이 벤 트

                                                                                                          1

                                                                                                          응
                            1 단 계             2 단 계              3 단 계                                    반
                                                                                                          형
                                                                                                          으
                                                                                                          로
                                                                                                          각
                                    지 연  시 간          지 연  시 간                                            생
                                                                                                          하
                                                                                                          기
                                            프 로 그 램  실 행
                        근 본 적 으 로  P r o m i s e 의  이 벤 트  이 미 터  같 은  기 능 을  분 리 하 는  능 력 과  디 자 인  패 턴 을  단 일  추 상 화

                        안 에  모 두  결 합 해 야  합 니 다.  또 한,  동 기 와  비 동 기  코 드 에 서  모 두  작 동 해 야  하 고,  에 러 를  처 리 해
                        야  하 며,  부 가  작 용 을  줄 이 고,  이 벤 트 를  대 규 모 로  확 장 해 야  합 니 다.  정 말 로  처 리 해 야  할  일 들 이
                        많 습 니 다.

                        이 에  관 해  스 스 로  다 음 과  같 은  질 문 을  해 보 세 요.  어 떻 게  하 면  미 래 에  이 벤 트 가  일 어 난  후 에 만  작
                        동 하 는  일 련 의  선 형  단 계 로  코 드 를  작 성 할  수  있 을 까 요 ?  또 한  이  코 드 를  자 체  제 약  조 건 을  가 질
                        수  있 는  다 른  코 드 와  어 떻 게  결 합 할  수  있 을 까 요 ?  동 기 에  대 한  욕 구 는  편 리 함 이  아 닌  익 숙 함 에 서

                        비 롯 된    것 입 니 다.    안 타 깝 게 도    동 기    코 드 에 서    사 용 하 는    보 통 의    언 어    구 문 들 은    비 동 기    실 행 에    적
                        합 하 지  않 습 니 다.  즉,  비 동 기  t r y /c a t c h ,  비 동 기  반 복 문,  비 동 기  조 건 문 과  같 은  언 어  지 원 이  부 족
                        하 다 는  것 은  개 발 자 가  자 체 적 으 로  만 들 어 야  한 다 는  뜻 입 니 다.  하 지 만  지 난  몇  년  동 안  여 러  사 람
                        이  같 은  질 문 을  던 지 고  커 뮤 니 티 에  모 여  이 러 한  문 제 들 을  해 결 하 고 자  노 력 하 여  이 른 바  R e a cti v e

                        E xt e nsi o ns 가  등 장 하 게  된  것 은  놀 라 운  일 이  아 닙 니 다.






                        1 . 4       R xJ S   이 해 하 기                                  R  X  J  S







                        R xJ S (R e a cti v e  E xt e nsi o ns  f or J a v a S cri pt)는  파 일  읽 기,  H T T P   호 출,  키  입 력  또 는  마 우 스  움 직 임  등
                        흔 한  이 벤 트 의  소 스 를  처 리 하 는  단 일  프 로 그 래 밍 을  사 용 하 여  콜 백  또 는  P r o m i s e   기 반  라 이 브 러 리
                        를  정 확 히  같 은  방 식 으 로  대 체 합 니 다.  예 를  들 어  콜 백 으 로  각  마 우 스  이 벤 트 를  독 립 적 으 로  처 리 하

                        는  대 신 에  R xJ S 로  모 든  이 벤 트 를  결 합 하 여  처 리 합 니 다.


                                                                                                      0 3 7




         R x J S  코 딩  공 작 소( 본 문) 최 종.i n d d    3 7                                           2 0 1 9 - 1 2 - 1 2    오 전  1 0: 1 0: 0 7
   20   21   22   23   24   25   26   27   28   29   30