라라벨에서 Service Container는 클래스 의존성을 관리하고 의존성 주입(Dependency Injection)을 실행하는 강력한 툴입니다. 대부분 프레임 워크에서 발견할 수 있는 IOC Container 라고 할 수 있습니다.
DI(Dependency Injection) 부터 DIP 까지 예제로 익히자!!
의존성 ?? 의존성은 객체간의 의존 관계입니다. 객체(모듈)가 원하는 동작을 하기 위해 다른 객체(모듈)이 필요한 경우에 의존 관계에 있다고 표현합니다. Mysql DB에 연결해 데이터를 다루는 User 객체를 만들어 보겠습니다. User 객체는 Msqyl DB에 접속하기 위해 MysqlDAL 데이터 접근 계층이 필요한 의존 관계에 있습니다. 코드로 작성하면 아래 코드처럼 소스 내부에서 MysqlDAL 이라는…
최신 댓글