728x90
반응형

inversion-of-control 2

JavaBean의 역할

질문 : JavaBean은 정확히 무엇입니까? "Bean"은 속성과 getter / setter가있는 Java 클래스라는 것을 이해했습니다. 내가 이해하는 한 C 구조체와 동일합니다. 사실인가요? 또한 빈과 일반 클래스 사이에 실제 구문상의 차이가 있습니까? 특별한 정의 나 인터페이스가 있습니까? 기본적으로 이것에 대한 용어가있는 이유는 무엇입니까? 또한 Serializable 인터페이스는 무엇을 의미합니까? 답변 JavaBean은 표준 일뿐입니다. 그게 다야. 그것은 단지 관습입니다. 많은 라이브러리가 그것에 의존합니다. Serializable 과 관련하여 API 문서에서 : 클래스의 직렬화는 java.io.Serializable 인터페이스를 구현하는 클래스에 의해 활성화됩니다. 이 인터페이스를 구현하..

Inversion of Control 에 대해서

질문 : Inversion of Control이란 무엇입니까? IoC (Inversion of Control)는 처음 발생했을 때 매우 혼란 스러울 수 있습니다. 답변 IoC (Inversion of Control) 및 DI (Dependency Injection) 패턴은 모두 코드에서 종속성을 제거하는 것입니다. 예를 들어 응용 프로그램에 텍스트 편집기 구성 요소가 있고 맞춤법 검사를 제공하려고한다고 가정합니다. 표준 코드는 다음과 같습니다. public class TextEditor { private SpellChecker checker; public TextEditor() { this.checker = new SpellChecker(); } } TextEditor 와 SpellChecker 사이에 ..

개발관련/other 2021.10.25
728x90
반응형