IOC 이란 무엇일까요? 단어 그대로 ‘제어의 역전’ 입니다. 아래 그림을 살펴보겠습니다. 제어의 주체의 변화에 중점을 두고 보면 이해가 쉽습니다.
[Laravel 기초] 3. Request LifeCycle
이번 포스팅에서는 Requeset LifeCycle에 대해 알아보도록하겠습니다. 어플리케이션을 설계하고 구성하는 일을 하려는 시작점에 있습니다. 어플리케이션이 동작하는 플로우를 다시 한번 생각해 볼 필요가 있습니다. 사용자는 얻고자 하는 무언가를 요청을 전달하고 요청에 대한 반응을 다시 사용자에게 전달합니다. 요청에 대한 결과가 사용자에게 가치있는 것 일수록 좋은 어플리케이션이라고 평가받게 될 것입니다. 우리는 이 어플리케이션을 Laravel 프레임 워크 환경에서 만들려고 합니다. 그리고 이 것을 좀 더 쉽고 빠르게 구성하고자, 요청에 대한 가치를 높이는데 집중하고자 Laravel 이라는 도구를 선택하였습니다.
DI(Dependency Injection) 부터 DIP 까지 예제로 익히자!!
의존성 ?? 의존성은 객체간의 의존 관계입니다. 객체(모듈)가 원하는 동작을 하기 위해 다른 객체(모듈)이 필요한 경우에 의존 관계에 있다고 표현합니다. Mysql DB에 연결해 데이터를 다루는 User 객체를 만들어 보겠습니다. User 객체는 Msqyl DB에 접속하기 위해 MysqlDAL 데이터 접근 계층이 필요한 의존 관계에 있습니다. 코드로 작성하면 아래 코드처럼 소스 내부에서 MysqlDAL 이라는…
[Laravel 기초] 2. 라라벨 설치와 디렉토리 구조
앞선 포스팅에 이어 Laravel 를 본격적으로 시작하기 위해 설치에 대한 포스팅을 다뤄 보려고 합니다. 라라벨 Documents 가이드를 살펴보면 세 가지 설치 방법으로 구분할 수 있습니다. 어느 환경에서나 가상 머신을 사용하여 로컬 환경을 구성하는 Homestead, mac OS 로컬에 환경에 최적화된 Valet, Composer 를 이용한 직접 설치로 구분할 수 있습니다.
[Laravel 기초] 1. 주니어 개발자가 느껴 본 Laravel
Laravel 프레임을 사용해 본 느낌을 한 마디로 표현하자면 생산성에 있다고 생각합니다. 웹 개발에 필요한 기능들을 간결하게 구현할 수 있는 점, Artisan에서 제공하는 다양한 명령어, 마이그레이션 및 시딩 등은 유용하게 사용됩니다
Passport.js + JWT Token 로그인 인증 구현
Express 프레임워크에서 써드 파티 미들웨어로 추천하는 Passport.js를 통해 로그인 인증을 만들고 인증 방법은 기존에 구현해 본 전통적인 세션-쿠키 인증방식이 아닌 확장성이 있는 JWT Token 인증 방식으로 구현하려고 합니다.
최신 댓글