게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
RESTful과 Component-Based development에 대해
게시물ID : programmer_21690짧은주소 복사하기
작성자 : 이상혁_
추천 : 0
조회수 : 495회
댓글수 : 6개
등록시간 : 2017/11/15 13:58:05
옵션
  • 본인삭제금지

학교과제인데, RESTful 방식이 Component-Based development (이상 CBD)에 적합한가? 라는 주제로 리포트를 써야하는데요...


일단 저는 저 말에 동의합니다.


1. 클라이언트와 서버 사이에 intermediaries가 있는데, 말 그대로 intermediaries는 클라이언트와 서버 사이에, component역할을 합니다. 클라이언트와 서버 사이에 intermediaries를 추가하거나 바꿀 수 있는 특징이 CBD에서 component를 추가하거나 바꿀 수 있는 점과 유사해서 적합하다고 생각합니다.


2. RESTful에 특징 중 하나는 cache이고, cache덕분에 request/response 메세지를 보내는 일을 줄일 수 있습니다. 즉, 재사용(reusability)의 기능이 추가된거죠. CBD에서 가장 중요한 건 재사용의 가능성인데, 그래서 적합하다고 생각합니다.


3. RESTful에서 서버는 intermediaries가 request메세지로 뭘 했는 지 상관도 안 하고 뭘 하는지도 모릅니다. 이것은 encapsulation을 강조하는 특징인데요. encapsulation은 재사용과 마찬가지로 CBD에서 중요한 특징입니다. 클라이언트가 component이 뭔 일을 하는 지 몰라도 쓸 수 있어야하기 때문입니다.


이러한 이유로 저는 저 질문에 대답하자면 적합하다고 생각하는데, 다들 어떻게 생각하시나요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호