prototype 2

학습 // Spring // DI // 빈 스코프(Bean Scope)

업데이트 :: 2018.08.07 빈 스코프스코프 종류스코프 설정서로 다른 스코프의 빈 주입시 문제점룩업메소드 인젝션스코프트 프락시커스텀 스코프빈 스코프DI 컨테이너는 빈 간의 의존 관계를 관리할 뿐아니라 빈의 생존 기간도 관리빈의 생성방식을 빈 스코프라고 하며, 개발자는 빈 스코프를 직접 다루지 않아도 됨스코프 종류singletonDI 컨테이너를 기동할 때 빈 인스턴스가 하나 만들어지고, 이후에는 그 인스턴스를 공유하는 방식기본 스코프이므로 별도 스코프처리를 하지 않았다면 singleton으로 간주prototypeDI 컨테이너에 빈을 요청할 때마다 새로운 빈 인스턴스가 만들어짐멀티 스레드 환경에서 오동작이 발생하지 않아야 하는 (thread-safety) 빈이라면 prototype을 활용requestH..

Spring/DI & AOP 2018.08.07

JavaScript // 개념 // 프로토타입(Prototype)

업데이트 :: 2018.03.13 프로토타입어디에 사용하나요 ?생성원리Contructor(생성자) 자격 부여Prototype Object 생성 및 연결Prototype Object & Prototype LinkPrototype Object 자세히Prototype Link ( = __proto__) 자세히Prototype ChainPrototype & Class프로토타입JS는 객체기반언어로, 클래스가 없습니다.대신 프로토타입(Prototype) 이라는 것이 존재합니다.JS가 프로토타입 기반 언어라고 불리는 이유입니다.참고로 최근의 ECMA6 표준에서는 Class 문법이 추가되었으나, JS가 클래스기반으로 바뀌었다는 것은 아닙니다. JS를 클래스로 작성하더라도 생성된 객체는 여전히 프로토타입기반입니다.어디에..