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
   6   7   8   9   10   11   12   13   14   15   16