<p style="margin:6px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">학교과제인데, RESTful 방식이 Component-Based development (이상 CBD)에 적합한가? 라는 주제로 리포트를 써야하는데요...</p> <p style="margin:6px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"><br></p> <p style="margin:6px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">일단 저는 저 말에 동의합니다.</p> <p style="margin:6px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"><br></p> <div class="text_exposed_show" style="display:inline;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> <p style="margin:0px 0px 6px;font-family:inherit;">1. 클라이언트와 서버 사이에 intermediaries가 있는데, 말 그대로 intermediaries는 클라이언트와 서버 사이에, component역할을 합니다. 클라이언트와 서버 사이에 intermediaries를 추가하거나 바꿀 수 있는 특징이 CBD에서 component를 추가하거나 바꿀 수 있는 점과 유사해서 적합하다고 생각합니다.</p> <p style="margin:6px 0px;font-family:inherit;"><br></p> <p style="margin:6px 0px;font-family:inherit;">2. RESTful에 특징 중 하나는 cache이고, cache덕분에 request/response 메세지를 보내는 일을 줄일 수 있습니다. 즉, 재사용(reusability)의 기능이 추가된거죠. CBD에서 가장 중요한 건 재사용의 가능성인데, 그래서 적합하다고 생각합니다.</p> <p style="margin:6px 0px;font-family:inherit;"><br></p> <p style="margin:6px 0px;font-family:inherit;">3. RESTful에서 서버는 intermediaries가 request메세지로 뭘 했는 지 상관도 안 하고 뭘 하는지도 모릅니다. 이것은 encapsulation을 강조하는 특징인데요. encapsulation은 재사용과 마찬가지로 CBD에서 중요한 특징입니다. 클라이언트가 component이 뭔 일을 하는 지 몰라도 쓸 수 있어야하기 때문입니다.</p> <p style="margin:6px 0px;font-family:inherit;"><br></p> <p style="margin:6px 0px;font-family:inherit;">이러한 이유로 저는 저 질문에 대답하자면 적합하다고 생각하는데, 다들 어떻게 생각하시나요?</p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.