프로그래밍에서 부트 스트 래퍼 란 무엇입니까?


15

때때로 "부트 래퍼"라는 용어가 나타납니다. 프리즘에 대한 학습 연습을 만들 때 마지막으로 보았습니다. 나는 UnityBootstrapper수업에 걸려 넘어 졌다. 제 질문은 언제 클래스를 "부트 래퍼"라고 부를 것입니까? 왜? 수업에 대해 무엇을 말합니까?



답변:


22

구체적인 예에서 Dependency Injection Container Bootstrapper에 대해 이야기하고 있습니다. 여기에서 모든 인스턴스를 구성하고 일반적으로 컨테이너 사용을 준비합니다.

또한 응용 프로그램의 대부분의 커플 링이있는 곳 (어딘가에 상주해야 함)으로 끝나지 만 이것은 부작용이 아니라 목적입니다.

보다 일반적인 용어로, 부트 스트 래퍼는 특정 요구와 사용을 위해 클래스 / 객체 그룹 또는 전체 API를 준비 / 구성하는 클래스 또는 메소드 일뿐입니다.


11

일반적인 의미에서 훌륭한 대답에 이상이 EL & U.SE 질문에 "부트 스트랩"의 의미는 무엇입니까? :

부트 스트랩부트 스트랩자신선택하는 것과 유사한 프로세스를 말합니다 . 아이디어는 몸을 굽히고 "리프팅"하려고 시도함으로써 자신을 들어 올리는 것이 물리적으로 불가능하다는 것입니다.

부트 스트랩 은 정확히 물리학과 유사한 방식으로 수행하는 것을 말합니다. 컴퓨팅이란 용어를 듣는 가장 일반적인 분야입니다. 하는 프로그램 부트 스트랩 자체 것은 매우 사소한 작업을 시작하고 내부적으로 시작 프로세스를 계속하려면를 사용하는 것입니다. 엄밀히 말하면, 프로그램은 첫 번째 단계에서 도움이 필요하지만 일단 발생하면 외부 도움이 필요하지 않습니다.

따라서 UnityBootstrapper논리적으로 클래스 는 MSDN 페이지 에서 클래스에 대해 확인한 어트랙션부트 스트랩으로 응용 프로그램을 스스로 선택할 수 있는 클래스입니다.

대부분의 복합 애플리케이션 라이브러리 자산을 IUnityContainer에 등록하는 기본 부트 스트랩 시퀀스를 제공하는 기본 클래스입니다.

설명 : 응용 프로그램 별 구성을 제공하려면이 클래스를 재정의해야합니다.


2

저수준 용어에서 부트 스트 래퍼는 부팅시로드되는 코드로 운영 체제의 진입 점을 트리거하기 전에 메모리와 환경을 구성합니다.


1

일반적으로 최소한의 데이터 세트로 완전한 객체를 만드는 것을 의미합니다. 예를 들어 YieldCurveBootstrapper는 시장 견적 (예금 금리, 스왑 율 등)을 취해 보정 된 수익률 곡선을 만듭니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.