REST 란? - REpresentational State Trnsfer- 2000년 Roy Fielding의 박사 학위 논문에서 제안됨- 최초는 대규모 시스템을 위한 방법이나 최근에는 HTTP와 XML,JSON과 같은 기법으로 데이터를 주고 받는 경량화된 웹서비스를 말함- ROA(Resource Oriented Architecture)의 철학을 따름- 많은 Open API 서비스 들이 REST 방식으로 구현되어 있음 . Twitter, Facebook, Daum OPEN API 등- 새로운 표준이 아니라 단지 서비스를 작성하는 스타일임! . 기존에 존재하던 기술들을 이용하여 작성
디자인패턴 한줄 정리 요즘 스터디를 통해서 디자인 패턴을 정리하고 있다. 진도를 하나하나 나가기전에 전체적으로 간략하게 정리를 해보았다. 학습한 패턴은 이해가 잘되었지만, 아직 학습하지 못한 패턴은 개념이 잘 안잡혔다. 열심히 해서 다 정리하는 그날까지! 아자아자!! 1. 객체생성에 관한 패턴 2. 행동에 관한 패턴 3. 구조에 관한 패턴 1. 객체생성에 관한 패턴 Object Pool Pattern : DB 커넥션 풀이 대표적이다. Prototype Pattern : 객체생성비용이 많이 들 경우 복사해서 인스턴스를 만든다. 디자인패턴3) Prototype Pattern Factory Method Pattern : 인스턴스 작성을 하위클래스에 위임하는 패턴 (추상클래스에서는 create만 구현되고 나머지..
Prototype Pattern 객체생성을 위한 디자인패턴중 하나인 프로토타입 패턴(Prototype Pattern)에 대해서 설명하도록 하겠다. 객체생성시 비용을 줄이기 위한 패턴들이니 이점에 유의에서 읽어보도록 하자. 1. 개요 프로토타입 패턴은 동일한 객체를 여러번 생성해야 하는 비용을 줄이기 위한 고안된 패턴이다. 예를 들어 수만건의 데이터를 읽어들인 분석을 위한 기초자료를 가지는 객체가 있다고 하자. 이를 분석할때마다 로딩한다면 그 비용은 엄청 날것이다. 이런 경우에 한번만 로딩후 이객체를 계속 복제해서 사용한다면 비용을 상당히 줄일 수 있을것이다. 2. 클래스 다이어 그램 Client 복제된 객체를 이용하는 클래스 Prototype clone 메소드를 가지고 있는 인터페이스 ConcretePr..
1장. 자바스크립트란 무엇인가(2013 인사이트, 한선용 옮김) 의 책을 요약한 내용으로 자바스크립트 제대로 배우기 스터디 그룹(페이스북) 의 글입니다. 자바스크립트의 역사 1995 년 처음등장 모뎀환경에서 웹 입력값의 유효성 검사위해 탄생 네스케이프의 브랜든 아이흐Breadan Eich가 처음엔 Mocha, 나중에 LiveScript라고 불린 스크립트 언어를 개발 이후 Sun이 협력하여 JavaScript1.0 이라 칭함 ( Java의 인기를 편승하기 위해서.. ^^) 네스케이프 네비게이터3에 JavaScript1.1 포함 이때 IE3출시하면서 JScript 라고 포함( 저작권 문제로 이름을 달리함) 1996년 8월 JavaScript가 본격적인 개발 시작 네스..